Edit

kc3-lang/angle/src/common/entry_points_enum_autogen.cpp

Branch :

  • Show log

    Commit

  • Author : Mohan Maiya
    Date : 2021-01-07 14:42:57
    Hash : 68f35f24
    Message : Vulkan: Add GL_EXT_clip_control entry points Addition of the entry points for GL_EXT_clip_control extension. Bug: angleproject:5471 Change-Id: If17ba0120bdb226cc5728bfea83e9085260eba19 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2615862 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Mohan Maiya <m.maiya@samsung.com>

  • src/common/entry_points_enum_autogen.cpp
  • // GENERATED FILE - DO NOT EDIT.
    // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
    //
    // Copyright 2020 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    // entry_points_enum_autogen.cpp:
    //   Helper methods for the GL/GLES entry points enumeration.
    
    #include "common/entry_points_enum_autogen.h"
    
    #include "common/debug.h"
    
    namespace angle
    {
    const char *GetEntryPointName(EntryPoint ep)
    {
        switch (ep)
        {
            case EntryPoint::EGLBindAPI:
                return "eglBindAPI";
            case EntryPoint::EGLBindTexImage:
                return "eglBindTexImage";
            case EntryPoint::EGLChooseConfig:
                return "eglChooseConfig";
            case EntryPoint::EGLClientWaitSync:
                return "eglClientWaitSync";
            case EntryPoint::EGLClientWaitSyncKHR:
                return "eglClientWaitSyncKHR";
            case EntryPoint::EGLCopyBuffers:
                return "eglCopyBuffers";
            case EntryPoint::EGLCreateContext:
                return "eglCreateContext";
            case EntryPoint::EGLCreateDeviceANGLE:
                return "eglCreateDeviceANGLE";
            case EntryPoint::EGLCreateImage:
                return "eglCreateImage";
            case EntryPoint::EGLCreateImageKHR:
                return "eglCreateImageKHR";
            case EntryPoint::EGLCreateNativeClientBufferANDROID:
                return "eglCreateNativeClientBufferANDROID";
            case EntryPoint::EGLCreatePbufferFromClientBuffer:
                return "eglCreatePbufferFromClientBuffer";
            case EntryPoint::EGLCreatePbufferSurface:
                return "eglCreatePbufferSurface";
            case EntryPoint::EGLCreatePixmapSurface:
                return "eglCreatePixmapSurface";
            case EntryPoint::EGLCreatePlatformPixmapSurface:
                return "eglCreatePlatformPixmapSurface";
            case EntryPoint::EGLCreatePlatformPixmapSurfaceEXT:
                return "eglCreatePlatformPixmapSurfaceEXT";
            case EntryPoint::EGLCreatePlatformWindowSurface:
                return "eglCreatePlatformWindowSurface";
            case EntryPoint::EGLCreatePlatformWindowSurfaceEXT:
                return "eglCreatePlatformWindowSurfaceEXT";
            case EntryPoint::EGLCreateStreamKHR:
                return "eglCreateStreamKHR";
            case EntryPoint::EGLCreateStreamProducerD3DTextureANGLE:
                return "eglCreateStreamProducerD3DTextureANGLE";
            case EntryPoint::EGLCreateSync:
                return "eglCreateSync";
            case EntryPoint::EGLCreateSyncKHR:
                return "eglCreateSyncKHR";
            case EntryPoint::EGLCreateWindowSurface:
                return "eglCreateWindowSurface";
            case EntryPoint::EGLDebugMessageControlKHR:
                return "eglDebugMessageControlKHR";
            case EntryPoint::EGLDestroyContext:
                return "eglDestroyContext";
            case EntryPoint::EGLDestroyImage:
                return "eglDestroyImage";
            case EntryPoint::EGLDestroyImageKHR:
                return "eglDestroyImageKHR";
            case EntryPoint::EGLDestroyStreamKHR:
                return "eglDestroyStreamKHR";
            case EntryPoint::EGLDestroySurface:
                return "eglDestroySurface";
            case EntryPoint::EGLDestroySync:
                return "eglDestroySync";
            case EntryPoint::EGLDestroySyncKHR:
                return "eglDestroySyncKHR";
            case EntryPoint::EGLDupNativeFenceFDANDROID:
                return "eglDupNativeFenceFDANDROID";
            case EntryPoint::EGLGetCompositorTimingANDROID:
                return "eglGetCompositorTimingANDROID";
            case EntryPoint::EGLGetCompositorTimingSupportedANDROID:
                return "eglGetCompositorTimingSupportedANDROID";
            case EntryPoint::EGLGetConfigAttrib:
                return "eglGetConfigAttrib";
            case EntryPoint::EGLGetConfigs:
                return "eglGetConfigs";
            case EntryPoint::EGLGetCurrentContext:
                return "eglGetCurrentContext";
            case EntryPoint::EGLGetCurrentDisplay:
                return "eglGetCurrentDisplay";
            case EntryPoint::EGLGetCurrentSurface:
                return "eglGetCurrentSurface";
            case EntryPoint::EGLGetDisplay:
                return "eglGetDisplay";
            case EntryPoint::EGLGetError:
                return "eglGetError";
            case EntryPoint::EGLGetFrameTimestampSupportedANDROID:
                return "eglGetFrameTimestampSupportedANDROID";
            case EntryPoint::EGLGetFrameTimestampsANDROID:
                return "eglGetFrameTimestampsANDROID";
            case EntryPoint::EGLGetMscRateANGLE:
                return "eglGetMscRateANGLE";
            case EntryPoint::EGLGetNativeClientBufferANDROID:
                return "eglGetNativeClientBufferANDROID";
            case EntryPoint::EGLGetNextFrameIdANDROID:
                return "eglGetNextFrameIdANDROID";
            case EntryPoint::EGLGetPlatformDisplay:
                return "eglGetPlatformDisplay";
            case EntryPoint::EGLGetPlatformDisplayEXT:
                return "eglGetPlatformDisplayEXT";
            case EntryPoint::EGLGetProcAddress:
                return "eglGetProcAddress";
            case EntryPoint::EGLGetSyncAttrib:
                return "eglGetSyncAttrib";
            case EntryPoint::EGLGetSyncAttribKHR:
                return "eglGetSyncAttribKHR";
            case EntryPoint::EGLGetSyncValuesCHROMIUM:
                return "eglGetSyncValuesCHROMIUM";
            case EntryPoint::EGLHandleGPUSwitchANGLE:
                return "eglHandleGPUSwitchANGLE";
            case EntryPoint::EGLInitialize:
                return "eglInitialize";
            case EntryPoint::EGLLabelObjectKHR:
                return "eglLabelObjectKHR";
            case EntryPoint::EGLMakeCurrent:
                return "eglMakeCurrent";
            case EntryPoint::EGLPostSubBufferNV:
                return "eglPostSubBufferNV";
            case EntryPoint::EGLPresentationTimeANDROID:
                return "eglPresentationTimeANDROID";
            case EntryPoint::EGLProgramCacheGetAttribANGLE:
                return "eglProgramCacheGetAttribANGLE";
            case EntryPoint::EGLProgramCachePopulateANGLE:
                return "eglProgramCachePopulateANGLE";
            case EntryPoint::EGLProgramCacheQueryANGLE:
                return "eglProgramCacheQueryANGLE";
            case EntryPoint::EGLProgramCacheResizeANGLE:
                return "eglProgramCacheResizeANGLE";
            case EntryPoint::EGLQueryAPI:
                return "eglQueryAPI";
            case EntryPoint::EGLQueryContext:
                return "eglQueryContext";
            case EntryPoint::EGLQueryDebugKHR:
                return "eglQueryDebugKHR";
            case EntryPoint::EGLQueryDeviceAttribEXT:
                return "eglQueryDeviceAttribEXT";
            case EntryPoint::EGLQueryDeviceStringEXT:
                return "eglQueryDeviceStringEXT";
            case EntryPoint::EGLQueryDisplayAttribANGLE:
                return "eglQueryDisplayAttribANGLE";
            case EntryPoint::EGLQueryDisplayAttribEXT:
                return "eglQueryDisplayAttribEXT";
            case EntryPoint::EGLQueryStreamKHR:
                return "eglQueryStreamKHR";
            case EntryPoint::EGLQueryStreamu64KHR:
                return "eglQueryStreamu64KHR";
            case EntryPoint::EGLQueryString:
                return "eglQueryString";
            case EntryPoint::EGLQueryStringiANGLE:
                return "eglQueryStringiANGLE";
            case EntryPoint::EGLQuerySurface:
                return "eglQuerySurface";
            case EntryPoint::EGLQuerySurfacePointerANGLE:
                return "eglQuerySurfacePointerANGLE";
            case EntryPoint::EGLReacquireHighPowerGPUANGLE:
                return "eglReacquireHighPowerGPUANGLE";
            case EntryPoint::EGLReleaseDeviceANGLE:
                return "eglReleaseDeviceANGLE";
            case EntryPoint::EGLReleaseHighPowerGPUANGLE:
                return "eglReleaseHighPowerGPUANGLE";
            case EntryPoint::EGLReleaseTexImage:
                return "eglReleaseTexImage";
            case EntryPoint::EGLReleaseThread:
                return "eglReleaseThread";
            case EntryPoint::EGLSetBlobCacheFuncsANDROID:
                return "eglSetBlobCacheFuncsANDROID";
            case EntryPoint::EGLSignalSyncKHR:
                return "eglSignalSyncKHR";
            case EntryPoint::EGLStreamAttribKHR:
                return "eglStreamAttribKHR";
            case EntryPoint::EGLStreamConsumerAcquireKHR:
                return "eglStreamConsumerAcquireKHR";
            case EntryPoint::EGLStreamConsumerGLTextureExternalAttribsNV:
                return "eglStreamConsumerGLTextureExternalAttribsNV";
            case EntryPoint::EGLStreamConsumerGLTextureExternalKHR:
                return "eglStreamConsumerGLTextureExternalKHR";
            case EntryPoint::EGLStreamConsumerReleaseKHR:
                return "eglStreamConsumerReleaseKHR";
            case EntryPoint::EGLStreamPostD3DTextureANGLE:
                return "eglStreamPostD3DTextureANGLE";
            case EntryPoint::EGLSurfaceAttrib:
                return "eglSurfaceAttrib";
            case EntryPoint::EGLSwapBuffers:
                return "eglSwapBuffers";
            case EntryPoint::EGLSwapBuffersWithDamageKHR:
                return "eglSwapBuffersWithDamageKHR";
            case EntryPoint::EGLSwapBuffersWithFrameTokenANGLE:
                return "eglSwapBuffersWithFrameTokenANGLE";
            case EntryPoint::EGLSwapInterval:
                return "eglSwapInterval";
            case EntryPoint::EGLTerminate:
                return "eglTerminate";
            case EntryPoint::EGLWaitClient:
                return "eglWaitClient";
            case EntryPoint::EGLWaitGL:
                return "eglWaitGL";
            case EntryPoint::EGLWaitNative:
                return "eglWaitNative";
            case EntryPoint::EGLWaitSync:
                return "eglWaitSync";
            case EntryPoint::EGLWaitSyncKHR:
                return "eglWaitSyncKHR";
            case EntryPoint::GLAccum:
                return "glAccum";
            case EntryPoint::GLActiveShaderProgram:
                return "glActiveShaderProgram";
            case EntryPoint::GLActiveShaderProgramEXT:
                return "glActiveShaderProgramEXT";
            case EntryPoint::GLActiveTexture:
                return "glActiveTexture";
            case EntryPoint::GLAlphaFunc:
                return "glAlphaFunc";
            case EntryPoint::GLAlphaFuncx:
                return "glAlphaFuncx";
            case EntryPoint::GLAreTexturesResident:
                return "glAreTexturesResident";
            case EntryPoint::GLArrayElement:
                return "glArrayElement";
            case EntryPoint::GLAttachShader:
                return "glAttachShader";
            case EntryPoint::GLBegin:
                return "glBegin";
            case EntryPoint::GLBeginConditionalRender:
                return "glBeginConditionalRender";
            case EntryPoint::GLBeginQuery:
                return "glBeginQuery";
            case EntryPoint::GLBeginQueryEXT:
                return "glBeginQueryEXT";
            case EntryPoint::GLBeginQueryIndexed:
                return "glBeginQueryIndexed";
            case EntryPoint::GLBeginTransformFeedback:
                return "glBeginTransformFeedback";
            case EntryPoint::GLBindAttribLocation:
                return "glBindAttribLocation";
            case EntryPoint::GLBindBuffer:
                return "glBindBuffer";
            case EntryPoint::GLBindBufferBase:
                return "glBindBufferBase";
            case EntryPoint::GLBindBufferRange:
                return "glBindBufferRange";
            case EntryPoint::GLBindBuffersBase:
                return "glBindBuffersBase";
            case EntryPoint::GLBindBuffersRange:
                return "glBindBuffersRange";
            case EntryPoint::GLBindFragDataLocation:
                return "glBindFragDataLocation";
            case EntryPoint::GLBindFragDataLocationEXT:
                return "glBindFragDataLocationEXT";
            case EntryPoint::GLBindFragDataLocationIndexed:
                return "glBindFragDataLocationIndexed";
            case EntryPoint::GLBindFragDataLocationIndexedEXT:
                return "glBindFragDataLocationIndexedEXT";
            case EntryPoint::GLBindFramebuffer:
                return "glBindFramebuffer";
            case EntryPoint::GLBindFramebufferOES:
                return "glBindFramebufferOES";
            case EntryPoint::GLBindImageTexture:
                return "glBindImageTexture";
            case EntryPoint::GLBindImageTextures:
                return "glBindImageTextures";
            case EntryPoint::GLBindProgramPipeline:
                return "glBindProgramPipeline";
            case EntryPoint::GLBindProgramPipelineEXT:
                return "glBindProgramPipelineEXT";
            case EntryPoint::GLBindRenderbuffer:
                return "glBindRenderbuffer";
            case EntryPoint::GLBindRenderbufferOES:
                return "glBindRenderbufferOES";
            case EntryPoint::GLBindSampler:
                return "glBindSampler";
            case EntryPoint::GLBindSamplers:
                return "glBindSamplers";
            case EntryPoint::GLBindTexture:
                return "glBindTexture";
            case EntryPoint::GLBindTextureUnit:
                return "glBindTextureUnit";
            case EntryPoint::GLBindTextures:
                return "glBindTextures";
            case EntryPoint::GLBindTransformFeedback:
                return "glBindTransformFeedback";
            case EntryPoint::GLBindUniformLocationCHROMIUM:
                return "glBindUniformLocationCHROMIUM";
            case EntryPoint::GLBindVertexArray:
                return "glBindVertexArray";
            case EntryPoint::GLBindVertexArrayOES:
                return "glBindVertexArrayOES";
            case EntryPoint::GLBindVertexBuffer:
                return "glBindVertexBuffer";
            case EntryPoint::GLBindVertexBuffers:
                return "glBindVertexBuffers";
            case EntryPoint::GLBitmap:
                return "glBitmap";
            case EntryPoint::GLBlendBarrier:
                return "glBlendBarrier";
            case EntryPoint::GLBlendColor:
                return "glBlendColor";
            case EntryPoint::GLBlendEquation:
                return "glBlendEquation";
            case EntryPoint::GLBlendEquationSeparate:
                return "glBlendEquationSeparate";
            case EntryPoint::GLBlendEquationSeparatei:
                return "glBlendEquationSeparatei";
            case EntryPoint::GLBlendEquationSeparateiEXT:
                return "glBlendEquationSeparateiEXT";
            case EntryPoint::GLBlendEquationSeparateiOES:
                return "glBlendEquationSeparateiOES";
            case EntryPoint::GLBlendEquationi:
                return "glBlendEquationi";
            case EntryPoint::GLBlendEquationiEXT:
                return "glBlendEquationiEXT";
            case EntryPoint::GLBlendEquationiOES:
                return "glBlendEquationiOES";
            case EntryPoint::GLBlendFunc:
                return "glBlendFunc";
            case EntryPoint::GLBlendFuncSeparate:
                return "glBlendFuncSeparate";
            case EntryPoint::GLBlendFuncSeparatei:
                return "glBlendFuncSeparatei";
            case EntryPoint::GLBlendFuncSeparateiEXT:
                return "glBlendFuncSeparateiEXT";
            case EntryPoint::GLBlendFuncSeparateiOES:
                return "glBlendFuncSeparateiOES";
            case EntryPoint::GLBlendFunci:
                return "glBlendFunci";
            case EntryPoint::GLBlendFunciEXT:
                return "glBlendFunciEXT";
            case EntryPoint::GLBlendFunciOES:
                return "glBlendFunciOES";
            case EntryPoint::GLBlitFramebuffer:
                return "glBlitFramebuffer";
            case EntryPoint::GLBlitFramebufferANGLE:
                return "glBlitFramebufferANGLE";
            case EntryPoint::GLBlitFramebufferNV:
                return "glBlitFramebufferNV";
            case EntryPoint::GLBlitNamedFramebuffer:
                return "glBlitNamedFramebuffer";
            case EntryPoint::GLBufferData:
                return "glBufferData";
            case EntryPoint::GLBufferStorage:
                return "glBufferStorage";
            case EntryPoint::GLBufferStorageEXT:
                return "glBufferStorageEXT";
            case EntryPoint::GLBufferStorageExternalEXT:
                return "glBufferStorageExternalEXT";
            case EntryPoint::GLBufferStorageMemEXT:
                return "glBufferStorageMemEXT";
            case EntryPoint::GLBufferSubData:
                return "glBufferSubData";
            case EntryPoint::GLCallList:
                return "glCallList";
            case EntryPoint::GLCallLists:
                return "glCallLists";
            case EntryPoint::GLCheckFramebufferStatus:
                return "glCheckFramebufferStatus";
            case EntryPoint::GLCheckFramebufferStatusOES:
                return "glCheckFramebufferStatusOES";
            case EntryPoint::GLCheckNamedFramebufferStatus:
                return "glCheckNamedFramebufferStatus";
            case EntryPoint::GLClampColor:
                return "glClampColor";
            case EntryPoint::GLClear:
                return "glClear";
            case EntryPoint::GLClearAccum:
                return "glClearAccum";
            case EntryPoint::GLClearBufferData:
                return "glClearBufferData";
            case EntryPoint::GLClearBufferSubData:
                return "glClearBufferSubData";
            case EntryPoint::GLClearBufferfi:
                return "glClearBufferfi";
            case EntryPoint::GLClearBufferfv:
                return "glClearBufferfv";
            case EntryPoint::GLClearBufferiv:
                return "glClearBufferiv";
            case EntryPoint::GLClearBufferuiv:
                return "glClearBufferuiv";
            case EntryPoint::GLClearColor:
                return "glClearColor";
            case EntryPoint::GLClearColorx:
                return "glClearColorx";
            case EntryPoint::GLClearDepth:
                return "glClearDepth";
            case EntryPoint::GLClearDepthf:
                return "glClearDepthf";
            case EntryPoint::GLClearDepthx:
                return "glClearDepthx";
            case EntryPoint::GLClearIndex:
                return "glClearIndex";
            case EntryPoint::GLClearNamedBufferData:
                return "glClearNamedBufferData";
            case EntryPoint::GLClearNamedBufferSubData:
                return "glClearNamedBufferSubData";
            case EntryPoint::GLClearNamedFramebufferfi:
                return "glClearNamedFramebufferfi";
            case EntryPoint::GLClearNamedFramebufferfv:
                return "glClearNamedFramebufferfv";
            case EntryPoint::GLClearNamedFramebufferiv:
                return "glClearNamedFramebufferiv";
            case EntryPoint::GLClearNamedFramebufferuiv:
                return "glClearNamedFramebufferuiv";
            case EntryPoint::GLClearStencil:
                return "glClearStencil";
            case EntryPoint::GLClearTexImage:
                return "glClearTexImage";
            case EntryPoint::GLClearTexSubImage:
                return "glClearTexSubImage";
            case EntryPoint::GLClientActiveTexture:
                return "glClientActiveTexture";
            case EntryPoint::GLClientWaitSync:
                return "glClientWaitSync";
            case EntryPoint::GLClipControl:
                return "glClipControl";
            case EntryPoint::GLClipControlEXT:
                return "glClipControlEXT";
            case EntryPoint::GLClipPlane:
                return "glClipPlane";
            case EntryPoint::GLClipPlanef:
                return "glClipPlanef";
            case EntryPoint::GLClipPlanex:
                return "glClipPlanex";
            case EntryPoint::GLColor3b:
                return "glColor3b";
            case EntryPoint::GLColor3bv:
                return "glColor3bv";
            case EntryPoint::GLColor3d:
                return "glColor3d";
            case EntryPoint::GLColor3dv:
                return "glColor3dv";
            case EntryPoint::GLColor3f:
                return "glColor3f";
            case EntryPoint::GLColor3fv:
                return "glColor3fv";
            case EntryPoint::GLColor3i:
                return "glColor3i";
            case EntryPoint::GLColor3iv:
                return "glColor3iv";
            case EntryPoint::GLColor3s:
                return "glColor3s";
            case EntryPoint::GLColor3sv:
                return "glColor3sv";
            case EntryPoint::GLColor3ub:
                return "glColor3ub";
            case EntryPoint::GLColor3ubv:
                return "glColor3ubv";
            case EntryPoint::GLColor3ui:
                return "glColor3ui";
            case EntryPoint::GLColor3uiv:
                return "glColor3uiv";
            case EntryPoint::GLColor3us:
                return "glColor3us";
            case EntryPoint::GLColor3usv:
                return "glColor3usv";
            case EntryPoint::GLColor4b:
                return "glColor4b";
            case EntryPoint::GLColor4bv:
                return "glColor4bv";
            case EntryPoint::GLColor4d:
                return "glColor4d";
            case EntryPoint::GLColor4dv:
                return "glColor4dv";
            case EntryPoint::GLColor4f:
                return "glColor4f";
            case EntryPoint::GLColor4fv:
                return "glColor4fv";
            case EntryPoint::GLColor4i:
                return "glColor4i";
            case EntryPoint::GLColor4iv:
                return "glColor4iv";
            case EntryPoint::GLColor4s:
                return "glColor4s";
            case EntryPoint::GLColor4sv:
                return "glColor4sv";
            case EntryPoint::GLColor4ub:
                return "glColor4ub";
            case EntryPoint::GLColor4ubv:
                return "glColor4ubv";
            case EntryPoint::GLColor4ui:
                return "glColor4ui";
            case EntryPoint::GLColor4uiv:
                return "glColor4uiv";
            case EntryPoint::GLColor4us:
                return "glColor4us";
            case EntryPoint::GLColor4usv:
                return "glColor4usv";
            case EntryPoint::GLColor4x:
                return "glColor4x";
            case EntryPoint::GLColorMask:
                return "glColorMask";
            case EntryPoint::GLColorMaski:
                return "glColorMaski";
            case EntryPoint::GLColorMaskiEXT:
                return "glColorMaskiEXT";
            case EntryPoint::GLColorMaskiOES:
                return "glColorMaskiOES";
            case EntryPoint::GLColorMaterial:
                return "glColorMaterial";
            case EntryPoint::GLColorP3ui:
                return "glColorP3ui";
            case EntryPoint::GLColorP3uiv:
                return "glColorP3uiv";
            case EntryPoint::GLColorP4ui:
                return "glColorP4ui";
            case EntryPoint::GLColorP4uiv:
                return "glColorP4uiv";
            case EntryPoint::GLColorPointer:
                return "glColorPointer";
            case EntryPoint::GLCompileShader:
                return "glCompileShader";
            case EntryPoint::GLCompressedCopyTextureCHROMIUM:
                return "glCompressedCopyTextureCHROMIUM";
            case EntryPoint::GLCompressedTexImage1D:
                return "glCompressedTexImage1D";
            case EntryPoint::GLCompressedTexImage2D:
                return "glCompressedTexImage2D";
            case EntryPoint::GLCompressedTexImage2DRobustANGLE:
                return "glCompressedTexImage2DRobustANGLE";
            case EntryPoint::GLCompressedTexImage3D:
                return "glCompressedTexImage3D";
            case EntryPoint::GLCompressedTexImage3DOES:
                return "glCompressedTexImage3DOES";
            case EntryPoint::GLCompressedTexImage3DRobustANGLE:
                return "glCompressedTexImage3DRobustANGLE";
            case EntryPoint::GLCompressedTexSubImage1D:
                return "glCompressedTexSubImage1D";
            case EntryPoint::GLCompressedTexSubImage2D:
                return "glCompressedTexSubImage2D";
            case EntryPoint::GLCompressedTexSubImage2DRobustANGLE:
                return "glCompressedTexSubImage2DRobustANGLE";
            case EntryPoint::GLCompressedTexSubImage3D:
                return "glCompressedTexSubImage3D";
            case EntryPoint::GLCompressedTexSubImage3DOES:
                return "glCompressedTexSubImage3DOES";
            case EntryPoint::GLCompressedTexSubImage3DRobustANGLE:
                return "glCompressedTexSubImage3DRobustANGLE";
            case EntryPoint::GLCompressedTextureSubImage1D:
                return "glCompressedTextureSubImage1D";
            case EntryPoint::GLCompressedTextureSubImage2D:
                return "glCompressedTextureSubImage2D";
            case EntryPoint::GLCompressedTextureSubImage3D:
                return "glCompressedTextureSubImage3D";
            case EntryPoint::GLCopyBufferSubData:
                return "glCopyBufferSubData";
            case EntryPoint::GLCopyImageSubData:
                return "glCopyImageSubData";
            case EntryPoint::GLCopyImageSubDataEXT:
                return "glCopyImageSubDataEXT";
            case EntryPoint::GLCopyImageSubDataOES:
                return "glCopyImageSubDataOES";
            case EntryPoint::GLCopyNamedBufferSubData:
                return "glCopyNamedBufferSubData";
            case EntryPoint::GLCopyPixels:
                return "glCopyPixels";
            case EntryPoint::GLCopySubTexture3DANGLE:
                return "glCopySubTexture3DANGLE";
            case EntryPoint::GLCopySubTextureCHROMIUM:
                return "glCopySubTextureCHROMIUM";
            case EntryPoint::GLCopyTexImage1D:
                return "glCopyTexImage1D";
            case EntryPoint::GLCopyTexImage2D:
                return "glCopyTexImage2D";
            case EntryPoint::GLCopyTexSubImage1D:
                return "glCopyTexSubImage1D";
            case EntryPoint::GLCopyTexSubImage2D:
                return "glCopyTexSubImage2D";
            case EntryPoint::GLCopyTexSubImage3D:
                return "glCopyTexSubImage3D";
            case EntryPoint::GLCopyTexSubImage3DOES:
                return "glCopyTexSubImage3DOES";
            case EntryPoint::GLCopyTexture3DANGLE:
                return "glCopyTexture3DANGLE";
            case EntryPoint::GLCopyTextureCHROMIUM:
                return "glCopyTextureCHROMIUM";
            case EntryPoint::GLCopyTextureSubImage1D:
                return "glCopyTextureSubImage1D";
            case EntryPoint::GLCopyTextureSubImage2D:
                return "glCopyTextureSubImage2D";
            case EntryPoint::GLCopyTextureSubImage3D:
                return "glCopyTextureSubImage3D";
            case EntryPoint::GLCoverageModulationCHROMIUM:
                return "glCoverageModulationCHROMIUM";
            case EntryPoint::GLCreateBuffers:
                return "glCreateBuffers";
            case EntryPoint::GLCreateFramebuffers:
                return "glCreateFramebuffers";
            case EntryPoint::GLCreateMemoryObjectsEXT:
                return "glCreateMemoryObjectsEXT";
            case EntryPoint::GLCreateProgram:
                return "glCreateProgram";
            case EntryPoint::GLCreateProgramPipelines:
                return "glCreateProgramPipelines";
            case EntryPoint::GLCreateQueries:
                return "glCreateQueries";
            case EntryPoint::GLCreateRenderbuffers:
                return "glCreateRenderbuffers";
            case EntryPoint::GLCreateSamplers:
                return "glCreateSamplers";
            case EntryPoint::GLCreateShader:
                return "glCreateShader";
            case EntryPoint::GLCreateShaderProgramv:
                return "glCreateShaderProgramv";
            case EntryPoint::GLCreateShaderProgramvEXT:
                return "glCreateShaderProgramvEXT";
            case EntryPoint::GLCreateTextures:
                return "glCreateTextures";
            case EntryPoint::GLCreateTransformFeedbacks:
                return "glCreateTransformFeedbacks";
            case EntryPoint::GLCreateVertexArrays:
                return "glCreateVertexArrays";
            case EntryPoint::GLCullFace:
                return "glCullFace";
            case EntryPoint::GLCurrentPaletteMatrixOES:
                return "glCurrentPaletteMatrixOES";
            case EntryPoint::GLDebugMessageCallback:
                return "glDebugMessageCallback";
            case EntryPoint::GLDebugMessageCallbackKHR:
                return "glDebugMessageCallbackKHR";
            case EntryPoint::GLDebugMessageControl:
                return "glDebugMessageControl";
            case EntryPoint::GLDebugMessageControlKHR:
                return "glDebugMessageControlKHR";
            case EntryPoint::GLDebugMessageInsert:
                return "glDebugMessageInsert";
            case EntryPoint::GLDebugMessageInsertKHR:
                return "glDebugMessageInsertKHR";
            case EntryPoint::GLDeleteBuffers:
                return "glDeleteBuffers";
            case EntryPoint::GLDeleteFencesNV:
                return "glDeleteFencesNV";
            case EntryPoint::GLDeleteFramebuffers:
                return "glDeleteFramebuffers";
            case EntryPoint::GLDeleteFramebuffersOES:
                return "glDeleteFramebuffersOES";
            case EntryPoint::GLDeleteLists:
                return "glDeleteLists";
            case EntryPoint::GLDeleteMemoryObjectsEXT:
                return "glDeleteMemoryObjectsEXT";
            case EntryPoint::GLDeleteProgram:
                return "glDeleteProgram";
            case EntryPoint::GLDeleteProgramPipelines:
                return "glDeleteProgramPipelines";
            case EntryPoint::GLDeleteProgramPipelinesEXT:
                return "glDeleteProgramPipelinesEXT";
            case EntryPoint::GLDeleteQueries:
                return "glDeleteQueries";
            case EntryPoint::GLDeleteQueriesEXT:
                return "glDeleteQueriesEXT";
            case EntryPoint::GLDeleteRenderbuffers:
                return "glDeleteRenderbuffers";
            case EntryPoint::GLDeleteRenderbuffersOES:
                return "glDeleteRenderbuffersOES";
            case EntryPoint::GLDeleteSamplers:
                return "glDeleteSamplers";
            case EntryPoint::GLDeleteSemaphoresEXT:
                return "glDeleteSemaphoresEXT";
            case EntryPoint::GLDeleteShader:
                return "glDeleteShader";
            case EntryPoint::GLDeleteSync:
                return "glDeleteSync";
            case EntryPoint::GLDeleteTextures:
                return "glDeleteTextures";
            case EntryPoint::GLDeleteTransformFeedbacks:
                return "glDeleteTransformFeedbacks";
            case EntryPoint::GLDeleteVertexArrays:
                return "glDeleteVertexArrays";
            case EntryPoint::GLDeleteVertexArraysOES:
                return "glDeleteVertexArraysOES";
            case EntryPoint::GLDepthFunc:
                return "glDepthFunc";
            case EntryPoint::GLDepthMask:
                return "glDepthMask";
            case EntryPoint::GLDepthRange:
                return "glDepthRange";
            case EntryPoint::GLDepthRangeArrayv:
                return "glDepthRangeArrayv";
            case EntryPoint::GLDepthRangeIndexed:
                return "glDepthRangeIndexed";
            case EntryPoint::GLDepthRangef:
                return "glDepthRangef";
            case EntryPoint::GLDepthRangex:
                return "glDepthRangex";
            case EntryPoint::GLDetachShader:
                return "glDetachShader";
            case EntryPoint::GLDisable:
                return "glDisable";
            case EntryPoint::GLDisableClientState:
                return "glDisableClientState";
            case EntryPoint::GLDisableExtensionANGLE:
                return "glDisableExtensionANGLE";
            case EntryPoint::GLDisableVertexArrayAttrib:
                return "glDisableVertexArrayAttrib";
            case EntryPoint::GLDisableVertexAttribArray:
                return "glDisableVertexAttribArray";
            case EntryPoint::GLDisablei:
                return "glDisablei";
            case EntryPoint::GLDisableiEXT:
                return "glDisableiEXT";
            case EntryPoint::GLDisableiOES:
                return "glDisableiOES";
            case EntryPoint::GLDiscardFramebufferEXT:
                return "glDiscardFramebufferEXT";
            case EntryPoint::GLDispatchCompute:
                return "glDispatchCompute";
            case EntryPoint::GLDispatchComputeIndirect:
                return "glDispatchComputeIndirect";
            case EntryPoint::GLDrawArrays:
                return "glDrawArrays";
            case EntryPoint::GLDrawArraysIndirect:
                return "glDrawArraysIndirect";
            case EntryPoint::GLDrawArraysInstanced:
                return "glDrawArraysInstanced";
            case EntryPoint::GLDrawArraysInstancedANGLE:
                return "glDrawArraysInstancedANGLE";
            case EntryPoint::GLDrawArraysInstancedBaseInstance:
                return "glDrawArraysInstancedBaseInstance";
            case EntryPoint::GLDrawArraysInstancedBaseInstanceANGLE:
                return "glDrawArraysInstancedBaseInstanceANGLE";
            case EntryPoint::GLDrawArraysInstancedEXT:
                return "glDrawArraysInstancedEXT";
            case EntryPoint::GLDrawBuffer:
                return "glDrawBuffer";
            case EntryPoint::GLDrawBuffers:
                return "glDrawBuffers";
            case EntryPoint::GLDrawBuffersEXT:
                return "glDrawBuffersEXT";
            case EntryPoint::GLDrawElements:
                return "glDrawElements";
            case EntryPoint::GLDrawElementsBaseVertex:
                return "glDrawElementsBaseVertex";
            case EntryPoint::GLDrawElementsBaseVertexEXT:
                return "glDrawElementsBaseVertexEXT";
            case EntryPoint::GLDrawElementsBaseVertexOES:
                return "glDrawElementsBaseVertexOES";
            case EntryPoint::GLDrawElementsIndirect:
                return "glDrawElementsIndirect";
            case EntryPoint::GLDrawElementsInstanced:
                return "glDrawElementsInstanced";
            case EntryPoint::GLDrawElementsInstancedANGLE:
                return "glDrawElementsInstancedANGLE";
            case EntryPoint::GLDrawElementsInstancedBaseInstance:
                return "glDrawElementsInstancedBaseInstance";
            case EntryPoint::GLDrawElementsInstancedBaseVertex:
                return "glDrawElementsInstancedBaseVertex";
            case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstance:
                return "glDrawElementsInstancedBaseVertexBaseInstance";
            case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceANGLE:
                return "glDrawElementsInstancedBaseVertexBaseInstanceANGLE";
            case EntryPoint::GLDrawElementsInstancedBaseVertexEXT:
                return "glDrawElementsInstancedBaseVertexEXT";
            case EntryPoint::GLDrawElementsInstancedBaseVertexOES:
                return "glDrawElementsInstancedBaseVertexOES";
            case EntryPoint::GLDrawElementsInstancedEXT:
                return "glDrawElementsInstancedEXT";
            case EntryPoint::GLDrawPixels:
                return "glDrawPixels";
            case EntryPoint::GLDrawRangeElements:
                return "glDrawRangeElements";
            case EntryPoint::GLDrawRangeElementsBaseVertex:
                return "glDrawRangeElementsBaseVertex";
            case EntryPoint::GLDrawRangeElementsBaseVertexEXT:
                return "glDrawRangeElementsBaseVertexEXT";
            case EntryPoint::GLDrawRangeElementsBaseVertexOES:
                return "glDrawRangeElementsBaseVertexOES";
            case EntryPoint::GLDrawTexfOES:
                return "glDrawTexfOES";
            case EntryPoint::GLDrawTexfvOES:
                return "glDrawTexfvOES";
            case EntryPoint::GLDrawTexiOES:
                return "glDrawTexiOES";
            case EntryPoint::GLDrawTexivOES:
                return "glDrawTexivOES";
            case EntryPoint::GLDrawTexsOES:
                return "glDrawTexsOES";
            case EntryPoint::GLDrawTexsvOES:
                return "glDrawTexsvOES";
            case EntryPoint::GLDrawTexxOES:
                return "glDrawTexxOES";
            case EntryPoint::GLDrawTexxvOES:
                return "glDrawTexxvOES";
            case EntryPoint::GLDrawTransformFeedback:
                return "glDrawTransformFeedback";
            case EntryPoint::GLDrawTransformFeedbackInstanced:
                return "glDrawTransformFeedbackInstanced";
            case EntryPoint::GLDrawTransformFeedbackStream:
                return "glDrawTransformFeedbackStream";
            case EntryPoint::GLDrawTransformFeedbackStreamInstanced:
                return "glDrawTransformFeedbackStreamInstanced";
            case EntryPoint::GLEGLImageTargetRenderbufferStorageOES:
                return "glEGLImageTargetRenderbufferStorageOES";
            case EntryPoint::GLEGLImageTargetTexture2DOES:
                return "glEGLImageTargetTexture2DOES";
            case EntryPoint::GLEdgeFlag:
                return "glEdgeFlag";
            case EntryPoint::GLEdgeFlagPointer:
                return "glEdgeFlagPointer";
            case EntryPoint::GLEdgeFlagv:
                return "glEdgeFlagv";
            case EntryPoint::GLEnable:
                return "glEnable";
            case EntryPoint::GLEnableClientState:
                return "glEnableClientState";
            case EntryPoint::GLEnableVertexArrayAttrib:
                return "glEnableVertexArrayAttrib";
            case EntryPoint::GLEnableVertexAttribArray:
                return "glEnableVertexAttribArray";
            case EntryPoint::GLEnablei:
                return "glEnablei";
            case EntryPoint::GLEnableiEXT:
                return "glEnableiEXT";
            case EntryPoint::GLEnableiOES:
                return "glEnableiOES";
            case EntryPoint::GLEnd:
                return "glEnd";
            case EntryPoint::GLEndConditionalRender:
                return "glEndConditionalRender";
            case EntryPoint::GLEndList:
                return "glEndList";
            case EntryPoint::GLEndQuery:
                return "glEndQuery";
            case EntryPoint::GLEndQueryEXT:
                return "glEndQueryEXT";
            case EntryPoint::GLEndQueryIndexed:
                return "glEndQueryIndexed";
            case EntryPoint::GLEndTransformFeedback:
                return "glEndTransformFeedback";
            case EntryPoint::GLEvalCoord1d:
                return "glEvalCoord1d";
            case EntryPoint::GLEvalCoord1dv:
                return "glEvalCoord1dv";
            case EntryPoint::GLEvalCoord1f:
                return "glEvalCoord1f";
            case EntryPoint::GLEvalCoord1fv:
                return "glEvalCoord1fv";
            case EntryPoint::GLEvalCoord2d:
                return "glEvalCoord2d";
            case EntryPoint::GLEvalCoord2dv:
                return "glEvalCoord2dv";
            case EntryPoint::GLEvalCoord2f:
                return "glEvalCoord2f";
            case EntryPoint::GLEvalCoord2fv:
                return "glEvalCoord2fv";
            case EntryPoint::GLEvalMesh1:
                return "glEvalMesh1";
            case EntryPoint::GLEvalMesh2:
                return "glEvalMesh2";
            case EntryPoint::GLEvalPoint1:
                return "glEvalPoint1";
            case EntryPoint::GLEvalPoint2:
                return "glEvalPoint2";
            case EntryPoint::GLFeedbackBuffer:
                return "glFeedbackBuffer";
            case EntryPoint::GLFenceSync:
                return "glFenceSync";
            case EntryPoint::GLFinish:
                return "glFinish";
            case EntryPoint::GLFinishFenceNV:
                return "glFinishFenceNV";
            case EntryPoint::GLFlush:
                return "glFlush";
            case EntryPoint::GLFlushMappedBufferRange:
                return "glFlushMappedBufferRange";
            case EntryPoint::GLFlushMappedBufferRangeEXT:
                return "glFlushMappedBufferRangeEXT";
            case EntryPoint::GLFlushMappedNamedBufferRange:
                return "glFlushMappedNamedBufferRange";
            case EntryPoint::GLFogCoordPointer:
                return "glFogCoordPointer";
            case EntryPoint::GLFogCoordd:
                return "glFogCoordd";
            case EntryPoint::GLFogCoorddv:
                return "glFogCoorddv";
            case EntryPoint::GLFogCoordf:
                return "glFogCoordf";
            case EntryPoint::GLFogCoordfv:
                return "glFogCoordfv";
            case EntryPoint::GLFogf:
                return "glFogf";
            case EntryPoint::GLFogfv:
                return "glFogfv";
            case EntryPoint::GLFogi:
                return "glFogi";
            case EntryPoint::GLFogiv:
                return "glFogiv";
            case EntryPoint::GLFogx:
                return "glFogx";
            case EntryPoint::GLFogxv:
                return "glFogxv";
            case EntryPoint::GLFramebufferFetchBarrierEXT:
                return "glFramebufferFetchBarrierEXT";
            case EntryPoint::GLFramebufferParameteri:
                return "glFramebufferParameteri";
            case EntryPoint::GLFramebufferRenderbuffer:
                return "glFramebufferRenderbuffer";
            case EntryPoint::GLFramebufferRenderbufferOES:
                return "glFramebufferRenderbufferOES";
            case EntryPoint::GLFramebufferTexture:
                return "glFramebufferTexture";
            case EntryPoint::GLFramebufferTexture1D:
                return "glFramebufferTexture1D";
            case EntryPoint::GLFramebufferTexture2D:
                return "glFramebufferTexture2D";
            case EntryPoint::GLFramebufferTexture2DMultisampleEXT:
                return "glFramebufferTexture2DMultisampleEXT";
            case EntryPoint::GLFramebufferTexture2DOES:
                return "glFramebufferTexture2DOES";
            case EntryPoint::GLFramebufferTexture3D:
                return "glFramebufferTexture3D";
            case EntryPoint::GLFramebufferTexture3DOES:
                return "glFramebufferTexture3DOES";
            case EntryPoint::GLFramebufferTextureEXT:
                return "glFramebufferTextureEXT";
            case EntryPoint::GLFramebufferTextureLayer:
                return "glFramebufferTextureLayer";
            case EntryPoint::GLFramebufferTextureMultiviewOVR:
                return "glFramebufferTextureMultiviewOVR";
            case EntryPoint::GLFrontFace:
                return "glFrontFace";
            case EntryPoint::GLFrustum:
                return "glFrustum";
            case EntryPoint::GLFrustumf:
                return "glFrustumf";
            case EntryPoint::GLFrustumx:
                return "glFrustumx";
            case EntryPoint::GLGenBuffers:
                return "glGenBuffers";
            case EntryPoint::GLGenFencesNV:
                return "glGenFencesNV";
            case EntryPoint::GLGenFramebuffers:
                return "glGenFramebuffers";
            case EntryPoint::GLGenFramebuffersOES:
                return "glGenFramebuffersOES";
            case EntryPoint::GLGenLists:
                return "glGenLists";
            case EntryPoint::GLGenProgramPipelines:
                return "glGenProgramPipelines";
            case EntryPoint::GLGenProgramPipelinesEXT:
                return "glGenProgramPipelinesEXT";
            case EntryPoint::GLGenQueries:
                return "glGenQueries";
            case EntryPoint::GLGenQueriesEXT:
                return "glGenQueriesEXT";
            case EntryPoint::GLGenRenderbuffers:
                return "glGenRenderbuffers";
            case EntryPoint::GLGenRenderbuffersOES:
                return "glGenRenderbuffersOES";
            case EntryPoint::GLGenSamplers:
                return "glGenSamplers";
            case EntryPoint::GLGenSemaphoresEXT:
                return "glGenSemaphoresEXT";
            case EntryPoint::GLGenTextures:
                return "glGenTextures";
            case EntryPoint::GLGenTransformFeedbacks:
                return "glGenTransformFeedbacks";
            case EntryPoint::GLGenVertexArrays:
                return "glGenVertexArrays";
            case EntryPoint::GLGenVertexArraysOES:
                return "glGenVertexArraysOES";
            case EntryPoint::GLGenerateMipmap:
                return "glGenerateMipmap";
            case EntryPoint::GLGenerateMipmapOES:
                return "glGenerateMipmapOES";
            case EntryPoint::GLGenerateTextureMipmap:
                return "glGenerateTextureMipmap";
            case EntryPoint::GLGetActiveAtomicCounterBufferiv:
                return "glGetActiveAtomicCounterBufferiv";
            case EntryPoint::GLGetActiveAttrib:
                return "glGetActiveAttrib";
            case EntryPoint::GLGetActiveSubroutineName:
                return "glGetActiveSubroutineName";
            case EntryPoint::GLGetActiveSubroutineUniformName:
                return "glGetActiveSubroutineUniformName";
            case EntryPoint::GLGetActiveSubroutineUniformiv:
                return "glGetActiveSubroutineUniformiv";
            case EntryPoint::GLGetActiveUniform:
                return "glGetActiveUniform";
            case EntryPoint::GLGetActiveUniformBlockName:
                return "glGetActiveUniformBlockName";
            case EntryPoint::GLGetActiveUniformBlockiv:
                return "glGetActiveUniformBlockiv";
            case EntryPoint::GLGetActiveUniformBlockivRobustANGLE:
                return "glGetActiveUniformBlockivRobustANGLE";
            case EntryPoint::GLGetActiveUniformName:
                return "glGetActiveUniformName";
            case EntryPoint::GLGetActiveUniformsiv:
                return "glGetActiveUniformsiv";
            case EntryPoint::GLGetAttachedShaders:
                return "glGetAttachedShaders";
            case EntryPoint::GLGetAttribLocation:
                return "glGetAttribLocation";
            case EntryPoint::GLGetBooleani_v:
                return "glGetBooleani_v";
            case EntryPoint::GLGetBooleani_vRobustANGLE:
                return "glGetBooleani_vRobustANGLE";
            case EntryPoint::GLGetBooleanv:
                return "glGetBooleanv";
            case EntryPoint::GLGetBooleanvRobustANGLE:
                return "glGetBooleanvRobustANGLE";
            case EntryPoint::GLGetBufferParameteri64v:
                return "glGetBufferParameteri64v";
            case EntryPoint::GLGetBufferParameteri64vRobustANGLE:
                return "glGetBufferParameteri64vRobustANGLE";
            case EntryPoint::GLGetBufferParameteriv:
                return "glGetBufferParameteriv";
            case EntryPoint::GLGetBufferParameterivRobustANGLE:
                return "glGetBufferParameterivRobustANGLE";
            case EntryPoint::GLGetBufferPointerv:
                return "glGetBufferPointerv";
            case EntryPoint::GLGetBufferPointervOES:
                return "glGetBufferPointervOES";
            case EntryPoint::GLGetBufferPointervRobustANGLE:
                return "glGetBufferPointervRobustANGLE";
            case EntryPoint::GLGetBufferSubData:
                return "glGetBufferSubData";
            case EntryPoint::GLGetClipPlane:
                return "glGetClipPlane";
            case EntryPoint::GLGetClipPlanef:
                return "glGetClipPlanef";
            case EntryPoint::GLGetClipPlanex:
                return "glGetClipPlanex";
            case EntryPoint::GLGetCompressedTexImage:
                return "glGetCompressedTexImage";
            case EntryPoint::GLGetCompressedTextureImage:
                return "glGetCompressedTextureImage";
            case EntryPoint::GLGetCompressedTextureSubImage:
                return "glGetCompressedTextureSubImage";
            case EntryPoint::GLGetDebugMessageLog:
                return "glGetDebugMessageLog";
            case EntryPoint::GLGetDebugMessageLogKHR:
                return "glGetDebugMessageLogKHR";
            case EntryPoint::GLGetDoublei_v:
                return "glGetDoublei_v";
            case EntryPoint::GLGetDoublev:
                return "glGetDoublev";
            case EntryPoint::GLGetError:
                return "glGetError";
            case EntryPoint::GLGetFenceivNV:
                return "glGetFenceivNV";
            case EntryPoint::GLGetFixedv:
                return "glGetFixedv";
            case EntryPoint::GLGetFloati_v:
                return "glGetFloati_v";
            case EntryPoint::GLGetFloatv:
                return "glGetFloatv";
            case EntryPoint::GLGetFloatvRobustANGLE:
                return "glGetFloatvRobustANGLE";
            case EntryPoint::GLGetFragDataIndex:
                return "glGetFragDataIndex";
            case EntryPoint::GLGetFragDataIndexEXT:
                return "glGetFragDataIndexEXT";
            case EntryPoint::GLGetFragDataLocation:
                return "glGetFragDataLocation";
            case EntryPoint::GLGetFramebufferAttachmentParameteriv:
                return "glGetFramebufferAttachmentParameteriv";
            case EntryPoint::GLGetFramebufferAttachmentParameterivOES:
                return "glGetFramebufferAttachmentParameterivOES";
            case EntryPoint::GLGetFramebufferAttachmentParameterivRobustANGLE:
                return "glGetFramebufferAttachmentParameterivRobustANGLE";
            case EntryPoint::GLGetFramebufferParameteriv:
                return "glGetFramebufferParameteriv";
            case EntryPoint::GLGetFramebufferParameterivRobustANGLE:
                return "glGetFramebufferParameterivRobustANGLE";
            case EntryPoint::GLGetGraphicsResetStatus:
                return "glGetGraphicsResetStatus";
            case EntryPoint::GLGetGraphicsResetStatusEXT:
                return "glGetGraphicsResetStatusEXT";
            case EntryPoint::GLGetInteger64i_v:
                return "glGetInteger64i_v";
            case EntryPoint::GLGetInteger64i_vRobustANGLE:
                return "glGetInteger64i_vRobustANGLE";
            case EntryPoint::GLGetInteger64v:
                return "glGetInteger64v";
            case EntryPoint::GLGetInteger64vEXT:
                return "glGetInteger64vEXT";
            case EntryPoint::GLGetInteger64vRobustANGLE:
                return "glGetInteger64vRobustANGLE";
            case EntryPoint::GLGetIntegeri_v:
                return "glGetIntegeri_v";
            case EntryPoint::GLGetIntegeri_vRobustANGLE:
                return "glGetIntegeri_vRobustANGLE";
            case EntryPoint::GLGetIntegerv:
                return "glGetIntegerv";
            case EntryPoint::GLGetIntegervRobustANGLE:
                return "glGetIntegervRobustANGLE";
            case EntryPoint::GLGetInternalformati64v:
                return "glGetInternalformati64v";
            case EntryPoint::GLGetInternalformativ:
                return "glGetInternalformativ";
            case EntryPoint::GLGetInternalformativRobustANGLE:
                return "glGetInternalformativRobustANGLE";
            case EntryPoint::GLGetLightfv:
                return "glGetLightfv";
            case EntryPoint::GLGetLightiv:
                return "glGetLightiv";
            case EntryPoint::GLGetLightxv:
                return "glGetLightxv";
            case EntryPoint::GLGetMapdv:
                return "glGetMapdv";
            case EntryPoint::GLGetMapfv:
                return "glGetMapfv";
            case EntryPoint::GLGetMapiv:
                return "glGetMapiv";
            case EntryPoint::GLGetMaterialfv:
                return "glGetMaterialfv";
            case EntryPoint::GLGetMaterialiv:
                return "glGetMaterialiv";
            case EntryPoint::GLGetMaterialxv:
                return "glGetMaterialxv";
            case EntryPoint::GLGetMemoryObjectParameterivEXT:
                return "glGetMemoryObjectParameterivEXT";
            case EntryPoint::GLGetMultisamplefv:
                return "glGetMultisamplefv";
            case EntryPoint::GLGetMultisamplefvANGLE:
                return "glGetMultisamplefvANGLE";
            case EntryPoint::GLGetMultisamplefvRobustANGLE:
                return "glGetMultisamplefvRobustANGLE";
            case EntryPoint::GLGetNamedBufferParameteri64v:
                return "glGetNamedBufferParameteri64v";
            case EntryPoint::GLGetNamedBufferParameteriv:
                return "glGetNamedBufferParameteriv";
            case EntryPoint::GLGetNamedBufferPointerv:
                return "glGetNamedBufferPointerv";
            case EntryPoint::GLGetNamedBufferSubData:
                return "glGetNamedBufferSubData";
            case EntryPoint::GLGetNamedFramebufferAttachmentParameteriv:
                return "glGetNamedFramebufferAttachmentParameteriv";
            case EntryPoint::GLGetNamedFramebufferParameteriv:
                return "glGetNamedFramebufferParameteriv";
            case EntryPoint::GLGetNamedRenderbufferParameteriv:
                return "glGetNamedRenderbufferParameteriv";
            case EntryPoint::GLGetObjectLabel:
                return "glGetObjectLabel";
            case EntryPoint::GLGetObjectLabelEXT:
                return "glGetObjectLabelEXT";
            case EntryPoint::GLGetObjectLabelKHR:
                return "glGetObjectLabelKHR";
            case EntryPoint::GLGetObjectPtrLabel:
                return "glGetObjectPtrLabel";
            case EntryPoint::GLGetObjectPtrLabelKHR:
                return "glGetObjectPtrLabelKHR";
            case EntryPoint::GLGetPixelMapfv:
                return "glGetPixelMapfv";
            case EntryPoint::GLGetPixelMapuiv:
                return "glGetPixelMapuiv";
            case EntryPoint::GLGetPixelMapusv:
                return "glGetPixelMapusv";
            case EntryPoint::GLGetPointerv:
                return "glGetPointerv";
            case EntryPoint::GLGetPointervKHR:
                return "glGetPointervKHR";
            case EntryPoint::GLGetPointervRobustANGLERobustANGLE:
                return "glGetPointervRobustANGLERobustANGLE";
            case EntryPoint::GLGetPolygonStipple:
                return "glGetPolygonStipple";
            case EntryPoint::GLGetProgramBinary:
                return "glGetProgramBinary";
            case EntryPoint::GLGetProgramBinaryOES:
                return "glGetProgramBinaryOES";
            case EntryPoint::GLGetProgramInfoLog:
                return "glGetProgramInfoLog";
            case EntryPoint::GLGetProgramInterfaceiv:
                return "glGetProgramInterfaceiv";
            case EntryPoint::GLGetProgramInterfaceivRobustANGLE:
                return "glGetProgramInterfaceivRobustANGLE";
            case EntryPoint::GLGetProgramPipelineInfoLog:
                return "glGetProgramPipelineInfoLog";
            case EntryPoint::GLGetProgramPipelineInfoLogEXT:
                return "glGetProgramPipelineInfoLogEXT";
            case EntryPoint::GLGetProgramPipelineiv:
                return "glGetProgramPipelineiv";
            case EntryPoint::GLGetProgramPipelineivEXT:
                return "glGetProgramPipelineivEXT";
            case EntryPoint::GLGetProgramResourceIndex:
                return "glGetProgramResourceIndex";
            case EntryPoint::GLGetProgramResourceLocation:
                return "glGetProgramResourceLocation";
            case EntryPoint::GLGetProgramResourceLocationIndex:
                return "glGetProgramResourceLocationIndex";
            case EntryPoint::GLGetProgramResourceLocationIndexEXT:
                return "glGetProgramResourceLocationIndexEXT";
            case EntryPoint::GLGetProgramResourceName:
                return "glGetProgramResourceName";
            case EntryPoint::GLGetProgramResourceiv:
                return "glGetProgramResourceiv";
            case EntryPoint::GLGetProgramStageiv:
                return "glGetProgramStageiv";
            case EntryPoint::GLGetProgramiv:
                return "glGetProgramiv";
            case EntryPoint::GLGetProgramivRobustANGLE:
                return "glGetProgramivRobustANGLE";
            case EntryPoint::GLGetQueryBufferObjecti64v:
                return "glGetQueryBufferObjecti64v";
            case EntryPoint::GLGetQueryBufferObjectiv:
                return "glGetQueryBufferObjectiv";
            case EntryPoint::GLGetQueryBufferObjectui64v:
                return "glGetQueryBufferObjectui64v";
            case EntryPoint::GLGetQueryBufferObjectuiv:
                return "glGetQueryBufferObjectuiv";
            case EntryPoint::GLGetQueryIndexediv:
                return "glGetQueryIndexediv";
            case EntryPoint::GLGetQueryObjecti64v:
                return "glGetQueryObjecti64v";
            case EntryPoint::GLGetQueryObjecti64vEXT:
                return "glGetQueryObjecti64vEXT";
            case EntryPoint::GLGetQueryObjecti64vRobustANGLE:
                return "glGetQueryObjecti64vRobustANGLE";
            case EntryPoint::GLGetQueryObjectiv:
                return "glGetQueryObjectiv";
            case EntryPoint::GLGetQueryObjectivEXT:
                return "glGetQueryObjectivEXT";
            case EntryPoint::GLGetQueryObjectivRobustANGLE:
                return "glGetQueryObjectivRobustANGLE";
            case EntryPoint::GLGetQueryObjectui64v:
                return "glGetQueryObjectui64v";
            case EntryPoint::GLGetQueryObjectui64vEXT:
                return "glGetQueryObjectui64vEXT";
            case EntryPoint::GLGetQueryObjectui64vRobustANGLE:
                return "glGetQueryObjectui64vRobustANGLE";
            case EntryPoint::GLGetQueryObjectuiv:
                return "glGetQueryObjectuiv";
            case EntryPoint::GLGetQueryObjectuivEXT:
                return "glGetQueryObjectuivEXT";
            case EntryPoint::GLGetQueryObjectuivRobustANGLE:
                return "glGetQueryObjectuivRobustANGLE";
            case EntryPoint::GLGetQueryiv:
                return "glGetQueryiv";
            case EntryPoint::GLGetQueryivEXT:
                return "glGetQueryivEXT";
            case EntryPoint::GLGetQueryivRobustANGLE:
                return "glGetQueryivRobustANGLE";
            case EntryPoint::GLGetRenderbufferImageANGLE:
                return "glGetRenderbufferImageANGLE";
            case EntryPoint::GLGetRenderbufferParameteriv:
                return "glGetRenderbufferParameteriv";
            case EntryPoint::GLGetRenderbufferParameterivOES:
                return "glGetRenderbufferParameterivOES";
            case EntryPoint::GLGetRenderbufferParameterivRobustANGLE:
                return "glGetRenderbufferParameterivRobustANGLE";
            case EntryPoint::GLGetSamplerParameterIiv:
                return "glGetSamplerParameterIiv";
            case EntryPoint::GLGetSamplerParameterIivOES:
                return "glGetSamplerParameterIivOES";
            case EntryPoint::GLGetSamplerParameterIivRobustANGLE:
                return "glGetSamplerParameterIivRobustANGLE";
            case EntryPoint::GLGetSamplerParameterIuiv:
                return "glGetSamplerParameterIuiv";
            case EntryPoint::GLGetSamplerParameterIuivOES:
                return "glGetSamplerParameterIuivOES";
            case EntryPoint::GLGetSamplerParameterIuivRobustANGLE:
                return "glGetSamplerParameterIuivRobustANGLE";
            case EntryPoint::GLGetSamplerParameterfv:
                return "glGetSamplerParameterfv";
            case EntryPoint::GLGetSamplerParameterfvRobustANGLE:
                return "glGetSamplerParameterfvRobustANGLE";
            case EntryPoint::GLGetSamplerParameteriv:
                return "glGetSamplerParameteriv";
            case EntryPoint::GLGetSamplerParameterivRobustANGLE:
                return "glGetSamplerParameterivRobustANGLE";
            case EntryPoint::GLGetSemaphoreParameterui64vEXT:
                return "glGetSemaphoreParameterui64vEXT";
            case EntryPoint::GLGetShaderInfoLog:
                return "glGetShaderInfoLog";
            case EntryPoint::GLGetShaderPrecisionFormat:
                return "glGetShaderPrecisionFormat";
            case EntryPoint::GLGetShaderSource:
                return "glGetShaderSource";
            case EntryPoint::GLGetShaderiv:
                return "glGetShaderiv";
            case EntryPoint::GLGetShaderivRobustANGLE:
                return "glGetShaderivRobustANGLE";
            case EntryPoint::GLGetString:
                return "glGetString";
            case EntryPoint::GLGetStringi:
                return "glGetStringi";
            case EntryPoint::GLGetSubroutineIndex:
                return "glGetSubroutineIndex";
            case EntryPoint::GLGetSubroutineUniformLocation:
                return "glGetSubroutineUniformLocation";
            case EntryPoint::GLGetSynciv:
                return "glGetSynciv";
            case EntryPoint::GLGetTexEnvfv:
                return "glGetTexEnvfv";
            case EntryPoint::GLGetTexEnviv:
                return "glGetTexEnviv";
            case EntryPoint::GLGetTexEnvxv:
                return "glGetTexEnvxv";
            case EntryPoint::GLGetTexGendv:
                return "glGetTexGendv";
            case EntryPoint::GLGetTexGenfv:
                return "glGetTexGenfv";
            case EntryPoint::GLGetTexGenfvOES:
                return "glGetTexGenfvOES";
            case EntryPoint::GLGetTexGeniv:
                return "glGetTexGeniv";
            case EntryPoint::GLGetTexGenivOES:
                return "glGetTexGenivOES";
            case EntryPoint::GLGetTexGenxvOES:
                return "glGetTexGenxvOES";
            case EntryPoint::GLGetTexImage:
                return "glGetTexImage";
            case EntryPoint::GLGetTexImageANGLE:
                return "glGetTexImageANGLE";
            case EntryPoint::GLGetTexLevelParameterfv:
                return "glGetTexLevelParameterfv";
            case EntryPoint::GLGetTexLevelParameterfvANGLE:
                return "glGetTexLevelParameterfvANGLE";
            case EntryPoint::GLGetTexLevelParameterfvRobustANGLE:
                return "glGetTexLevelParameterfvRobustANGLE";
            case EntryPoint::GLGetTexLevelParameteriv:
                return "glGetTexLevelParameteriv";
            case EntryPoint::GLGetTexLevelParameterivANGLE:
                return "glGetTexLevelParameterivANGLE";
            case EntryPoint::GLGetTexLevelParameterivRobustANGLE:
                return "glGetTexLevelParameterivRobustANGLE";
            case EntryPoint::GLGetTexParameterIiv:
                return "glGetTexParameterIiv";
            case EntryPoint::GLGetTexParameterIivOES:
                return "glGetTexParameterIivOES";
            case EntryPoint::GLGetTexParameterIivRobustANGLE:
                return "glGetTexParameterIivRobustANGLE";
            case EntryPoint::GLGetTexParameterIuiv:
                return "glGetTexParameterIuiv";
            case EntryPoint::GLGetTexParameterIuivOES:
                return "glGetTexParameterIuivOES";
            case EntryPoint::GLGetTexParameterIuivRobustANGLE:
                return "glGetTexParameterIuivRobustANGLE";
            case EntryPoint::GLGetTexParameterfv:
                return "glGetTexParameterfv";
            case EntryPoint::GLGetTexParameterfvRobustANGLE:
                return "glGetTexParameterfvRobustANGLE";
            case EntryPoint::GLGetTexParameteriv:
                return "glGetTexParameteriv";
            case EntryPoint::GLGetTexParameterivRobustANGLE:
                return "glGetTexParameterivRobustANGLE";
            case EntryPoint::GLGetTexParameterxv:
                return "glGetTexParameterxv";
            case EntryPoint::GLGetTextureImage:
                return "glGetTextureImage";
            case EntryPoint::GLGetTextureLevelParameterfv:
                return "glGetTextureLevelParameterfv";
            case EntryPoint::GLGetTextureLevelParameteriv:
                return "glGetTextureLevelParameteriv";
            case EntryPoint::GLGetTextureParameterIiv:
                return "glGetTextureParameterIiv";
            case EntryPoint::GLGetTextureParameterIuiv:
                return "glGetTextureParameterIuiv";
            case EntryPoint::GLGetTextureParameterfv:
                return "glGetTextureParameterfv";
            case EntryPoint::GLGetTextureParameteriv:
                return "glGetTextureParameteriv";
            case EntryPoint::GLGetTextureSubImage:
                return "glGetTextureSubImage";
            case EntryPoint::GLGetTransformFeedbackVarying:
                return "glGetTransformFeedbackVarying";
            case EntryPoint::GLGetTransformFeedbacki64_v:
                return "glGetTransformFeedbacki64_v";
            case EntryPoint::GLGetTransformFeedbacki_v:
                return "glGetTransformFeedbacki_v";
            case EntryPoint::GLGetTransformFeedbackiv:
                return "glGetTransformFeedbackiv";
            case EntryPoint::GLGetTranslatedShaderSourceANGLE:
                return "glGetTranslatedShaderSourceANGLE";
            case EntryPoint::GLGetUniformBlockIndex:
                return "glGetUniformBlockIndex";
            case EntryPoint::GLGetUniformIndices:
                return "glGetUniformIndices";
            case EntryPoint::GLGetUniformLocation:
                return "glGetUniformLocation";
            case EntryPoint::GLGetUniformSubroutineuiv:
                return "glGetUniformSubroutineuiv";
            case EntryPoint::GLGetUniformdv:
                return "glGetUniformdv";
            case EntryPoint::GLGetUniformfv:
                return "glGetUniformfv";
            case EntryPoint::GLGetUniformfvRobustANGLE:
                return "glGetUniformfvRobustANGLE";
            case EntryPoint::GLGetUniformiv:
                return "glGetUniformiv";
            case EntryPoint::GLGetUniformivRobustANGLE:
                return "glGetUniformivRobustANGLE";
            case EntryPoint::GLGetUniformuiv:
                return "glGetUniformuiv";
            case EntryPoint::GLGetUniformuivRobustANGLE:
                return "glGetUniformuivRobustANGLE";
            case EntryPoint::GLGetUnsignedBytei_vEXT:
                return "glGetUnsignedBytei_vEXT";
            case EntryPoint::GLGetUnsignedBytevEXT:
                return "glGetUnsignedBytevEXT";
            case EntryPoint::GLGetVertexArrayIndexed64iv:
                return "glGetVertexArrayIndexed64iv";
            case EntryPoint::GLGetVertexArrayIndexediv:
                return "glGetVertexArrayIndexediv";
            case EntryPoint::GLGetVertexArrayiv:
                return "glGetVertexArrayiv";
            case EntryPoint::GLGetVertexAttribIiv:
                return "glGetVertexAttribIiv";
            case EntryPoint::GLGetVertexAttribIivRobustANGLE:
                return "glGetVertexAttribIivRobustANGLE";
            case EntryPoint::GLGetVertexAttribIuiv:
                return "glGetVertexAttribIuiv";
            case EntryPoint::GLGetVertexAttribIuivRobustANGLE:
                return "glGetVertexAttribIuivRobustANGLE";
            case EntryPoint::GLGetVertexAttribLdv:
                return "glGetVertexAttribLdv";
            case EntryPoint::GLGetVertexAttribPointerv:
                return "glGetVertexAttribPointerv";
            case EntryPoint::GLGetVertexAttribPointervRobustANGLE:
                return "glGetVertexAttribPointervRobustANGLE";
            case EntryPoint::GLGetVertexAttribdv:
                return "glGetVertexAttribdv";
            case EntryPoint::GLGetVertexAttribfv:
                return "glGetVertexAttribfv";
            case EntryPoint::GLGetVertexAttribfvRobustANGLE:
                return "glGetVertexAttribfvRobustANGLE";
            case EntryPoint::GLGetVertexAttribiv:
                return "glGetVertexAttribiv";
            case EntryPoint::GLGetVertexAttribivRobustANGLE:
                return "glGetVertexAttribivRobustANGLE";
            case EntryPoint::GLGetnColorTable:
                return "glGetnColorTable";
            case EntryPoint::GLGetnCompressedTexImage:
                return "glGetnCompressedTexImage";
            case EntryPoint::GLGetnConvolutionFilter:
                return "glGetnConvolutionFilter";
            case EntryPoint::GLGetnHistogram:
                return "glGetnHistogram";
            case EntryPoint::GLGetnMapdv:
                return "glGetnMapdv";
            case EntryPoint::GLGetnMapfv:
                return "glGetnMapfv";
            case EntryPoint::GLGetnMapiv:
                return "glGetnMapiv";
            case EntryPoint::GLGetnMinmax:
                return "glGetnMinmax";
            case EntryPoint::GLGetnPixelMapfv:
                return "glGetnPixelMapfv";
            case EntryPoint::GLGetnPixelMapuiv:
                return "glGetnPixelMapuiv";
            case EntryPoint::GLGetnPixelMapusv:
                return "glGetnPixelMapusv";
            case EntryPoint::GLGetnPolygonStipple:
                return "glGetnPolygonStipple";
            case EntryPoint::GLGetnSeparableFilter:
                return "glGetnSeparableFilter";
            case EntryPoint::GLGetnTexImage:
                return "glGetnTexImage";
            case EntryPoint::GLGetnUniformdv:
                return "glGetnUniformdv";
            case EntryPoint::GLGetnUniformfv:
                return "glGetnUniformfv";
            case EntryPoint::GLGetnUniformfvEXT:
                return "glGetnUniformfvEXT";
            case EntryPoint::GLGetnUniformfvRobustANGLE:
                return "glGetnUniformfvRobustANGLE";
            case EntryPoint::GLGetnUniformiv:
                return "glGetnUniformiv";
            case EntryPoint::GLGetnUniformivEXT:
                return "glGetnUniformivEXT";
            case EntryPoint::GLGetnUniformivRobustANGLE:
                return "glGetnUniformivRobustANGLE";
            case EntryPoint::GLGetnUniformuiv:
                return "glGetnUniformuiv";
            case EntryPoint::GLGetnUniformuivRobustANGLE:
                return "glGetnUniformuivRobustANGLE";
            case EntryPoint::GLHint:
                return "glHint";
            case EntryPoint::GLImportMemoryFdEXT:
                return "glImportMemoryFdEXT";
            case EntryPoint::GLImportMemoryZirconHandleANGLE:
                return "glImportMemoryZirconHandleANGLE";
            case EntryPoint::GLImportSemaphoreFdEXT:
                return "glImportSemaphoreFdEXT";
            case EntryPoint::GLImportSemaphoreZirconHandleANGLE:
                return "glImportSemaphoreZirconHandleANGLE";
            case EntryPoint::GLIndexMask:
                return "glIndexMask";
            case EntryPoint::GLIndexPointer:
                return "glIndexPointer";
            case EntryPoint::GLIndexd:
                return "glIndexd";
            case EntryPoint::GLIndexdv:
                return "glIndexdv";
            case EntryPoint::GLIndexf:
                return "glIndexf";
            case EntryPoint::GLIndexfv:
                return "glIndexfv";
            case EntryPoint::GLIndexi:
                return "glIndexi";
            case EntryPoint::GLIndexiv:
                return "glIndexiv";
            case EntryPoint::GLIndexs:
                return "glIndexs";
            case EntryPoint::GLIndexsv:
                return "glIndexsv";
            case EntryPoint::GLIndexub:
                return "glIndexub";
            case EntryPoint::GLIndexubv:
                return "glIndexubv";
            case EntryPoint::GLInitNames:
                return "glInitNames";
            case EntryPoint::GLInsertEventMarkerEXT:
                return "glInsertEventMarkerEXT";
            case EntryPoint::GLInterleavedArrays:
                return "glInterleavedArrays";
            case EntryPoint::GLInvalid:
                return "glInvalid";
            case EntryPoint::GLInvalidateBufferData:
                return "glInvalidateBufferData";
            case EntryPoint::GLInvalidateBufferSubData:
                return "glInvalidateBufferSubData";
            case EntryPoint::GLInvalidateFramebuffer:
                return "glInvalidateFramebuffer";
            case EntryPoint::GLInvalidateNamedFramebufferData:
                return "glInvalidateNamedFramebufferData";
            case EntryPoint::GLInvalidateNamedFramebufferSubData:
                return "glInvalidateNamedFramebufferSubData";
            case EntryPoint::GLInvalidateSubFramebuffer:
                return "glInvalidateSubFramebuffer";
            case EntryPoint::GLInvalidateTexImage:
                return "glInvalidateTexImage";
            case EntryPoint::GLInvalidateTexSubImage:
                return "glInvalidateTexSubImage";
            case EntryPoint::GLInvalidateTextureANGLE:
                return "glInvalidateTextureANGLE";
            case EntryPoint::GLIsBuffer:
                return "glIsBuffer";
            case EntryPoint::GLIsEnabled:
                return "glIsEnabled";
            case EntryPoint::GLIsEnabledi:
                return "glIsEnabledi";
            case EntryPoint::GLIsEnablediEXT:
                return "glIsEnablediEXT";
            case EntryPoint::GLIsEnablediOES:
                return "glIsEnablediOES";
            case EntryPoint::GLIsFenceNV:
                return "glIsFenceNV";
            case EntryPoint::GLIsFramebuffer:
                return "glIsFramebuffer";
            case EntryPoint::GLIsFramebufferOES:
                return "glIsFramebufferOES";
            case EntryPoint::GLIsList:
                return "glIsList";
            case EntryPoint::GLIsMemoryObjectEXT:
                return "glIsMemoryObjectEXT";
            case EntryPoint::GLIsProgram:
                return "glIsProgram";
            case EntryPoint::GLIsProgramPipeline:
                return "glIsProgramPipeline";
            case EntryPoint::GLIsProgramPipelineEXT:
                return "glIsProgramPipelineEXT";
            case EntryPoint::GLIsQuery:
                return "glIsQuery";
            case EntryPoint::GLIsQueryEXT:
                return "glIsQueryEXT";
            case EntryPoint::GLIsRenderbuffer:
                return "glIsRenderbuffer";
            case EntryPoint::GLIsRenderbufferOES:
                return "glIsRenderbufferOES";
            case EntryPoint::GLIsSampler:
                return "glIsSampler";
            case EntryPoint::GLIsSemaphoreEXT:
                return "glIsSemaphoreEXT";
            case EntryPoint::GLIsShader:
                return "glIsShader";
            case EntryPoint::GLIsSync:
                return "glIsSync";
            case EntryPoint::GLIsTexture:
                return "glIsTexture";
            case EntryPoint::GLIsTransformFeedback:
                return "glIsTransformFeedback";
            case EntryPoint::GLIsVertexArray:
                return "glIsVertexArray";
            case EntryPoint::GLIsVertexArrayOES:
                return "glIsVertexArrayOES";
            case EntryPoint::GLLabelObjectEXT:
                return "glLabelObjectEXT";
            case EntryPoint::GLLightModelf:
                return "glLightModelf";
            case EntryPoint::GLLightModelfv:
                return "glLightModelfv";
            case EntryPoint::GLLightModeli:
                return "glLightModeli";
            case EntryPoint::GLLightModeliv:
                return "glLightModeliv";
            case EntryPoint::GLLightModelx:
                return "glLightModelx";
            case EntryPoint::GLLightModelxv:
                return "glLightModelxv";
            case EntryPoint::GLLightf:
                return "glLightf";
            case EntryPoint::GLLightfv:
                return "glLightfv";
            case EntryPoint::GLLighti:
                return "glLighti";
            case EntryPoint::GLLightiv:
                return "glLightiv";
            case EntryPoint::GLLightx:
                return "glLightx";
            case EntryPoint::GLLightxv:
                return "glLightxv";
            case EntryPoint::GLLineStipple:
                return "glLineStipple";
            case EntryPoint::GLLineWidth:
                return "glLineWidth";
            case EntryPoint::GLLineWidthx:
                return "glLineWidthx";
            case EntryPoint::GLLinkProgram:
                return "glLinkProgram";
            case EntryPoint::GLListBase:
                return "glListBase";
            case EntryPoint::GLLoadIdentity:
                return "glLoadIdentity";
            case EntryPoint::GLLoadMatrixd:
                return "glLoadMatrixd";
            case EntryPoint::GLLoadMatrixf:
                return "glLoadMatrixf";
            case EntryPoint::GLLoadMatrixx:
                return "glLoadMatrixx";
            case EntryPoint::GLLoadName:
                return "glLoadName";
            case EntryPoint::GLLoadPaletteFromModelViewMatrixOES:
                return "glLoadPaletteFromModelViewMatrixOES";
            case EntryPoint::GLLoadTransposeMatrixd:
                return "glLoadTransposeMatrixd";
            case EntryPoint::GLLoadTransposeMatrixf:
                return "glLoadTransposeMatrixf";
            case EntryPoint::GLLogicOp:
                return "glLogicOp";
            case EntryPoint::GLLoseContextCHROMIUM:
                return "glLoseContextCHROMIUM";
            case EntryPoint::GLMap1d:
                return "glMap1d";
            case EntryPoint::GLMap1f:
                return "glMap1f";
            case EntryPoint::GLMap2d:
                return "glMap2d";
            case EntryPoint::GLMap2f:
                return "glMap2f";
            case EntryPoint::GLMapBuffer:
                return "glMapBuffer";
            case EntryPoint::GLMapBufferOES:
                return "glMapBufferOES";
            case EntryPoint::GLMapBufferRange:
                return "glMapBufferRange";
            case EntryPoint::GLMapBufferRangeEXT:
                return "glMapBufferRangeEXT";
            case EntryPoint::GLMapGrid1d:
                return "glMapGrid1d";
            case EntryPoint::GLMapGrid1f:
                return "glMapGrid1f";
            case EntryPoint::GLMapGrid2d:
                return "glMapGrid2d";
            case EntryPoint::GLMapGrid2f:
                return "glMapGrid2f";
            case EntryPoint::GLMapNamedBuffer:
                return "glMapNamedBuffer";
            case EntryPoint::GLMapNamedBufferRange:
                return "glMapNamedBufferRange";
            case EntryPoint::GLMaterialf:
                return "glMaterialf";
            case EntryPoint::GLMaterialfv:
                return "glMaterialfv";
            case EntryPoint::GLMateriali:
                return "glMateriali";
            case EntryPoint::GLMaterialiv:
                return "glMaterialiv";
            case EntryPoint::GLMaterialx:
                return "glMaterialx";
            case EntryPoint::GLMaterialxv:
                return "glMaterialxv";
            case EntryPoint::GLMatrixIndexPointerOES:
                return "glMatrixIndexPointerOES";
            case EntryPoint::GLMatrixMode:
                return "glMatrixMode";
            case EntryPoint::GLMaxShaderCompilerThreadsKHR:
                return "glMaxShaderCompilerThreadsKHR";
            case EntryPoint::GLMemoryBarrier:
                return "glMemoryBarrier";
            case EntryPoint::GLMemoryBarrierByRegion:
                return "glMemoryBarrierByRegion";
            case EntryPoint::GLMemoryObjectParameterivEXT:
                return "glMemoryObjectParameterivEXT";
            case EntryPoint::GLMinSampleShading:
                return "glMinSampleShading";
            case EntryPoint::GLMinSampleShadingOES:
                return "glMinSampleShadingOES";
            case EntryPoint::GLMultMatrixd:
                return "glMultMatrixd";
            case EntryPoint::GLMultMatrixf:
                return "glMultMatrixf";
            case EntryPoint::GLMultMatrixx:
                return "glMultMatrixx";
            case EntryPoint::GLMultTransposeMatrixd:
                return "glMultTransposeMatrixd";
            case EntryPoint::GLMultTransposeMatrixf:
                return "glMultTransposeMatrixf";
            case EntryPoint::GLMultiDrawArrays:
                return "glMultiDrawArrays";
            case EntryPoint::GLMultiDrawArraysANGLE:
                return "glMultiDrawArraysANGLE";
            case EntryPoint::GLMultiDrawArraysIndirect:
                return "glMultiDrawArraysIndirect";
            case EntryPoint::GLMultiDrawArraysIndirectCount:
                return "glMultiDrawArraysIndirectCount";
            case EntryPoint::GLMultiDrawArraysInstancedANGLE:
                return "glMultiDrawArraysInstancedANGLE";
            case EntryPoint::GLMultiDrawArraysInstancedBaseInstanceANGLE:
                return "glMultiDrawArraysInstancedBaseInstanceANGLE";
            case EntryPoint::GLMultiDrawElements:
                return "glMultiDrawElements";
            case EntryPoint::GLMultiDrawElementsANGLE:
                return "glMultiDrawElementsANGLE";
            case EntryPoint::GLMultiDrawElementsBaseVertex:
                return "glMultiDrawElementsBaseVertex";
            case EntryPoint::GLMultiDrawElementsBaseVertexEXT:
                return "glMultiDrawElementsBaseVertexEXT";
            case EntryPoint::GLMultiDrawElementsIndirect:
                return "glMultiDrawElementsIndirect";
            case EntryPoint::GLMultiDrawElementsIndirectCount:
                return "glMultiDrawElementsIndirectCount";
            case EntryPoint::GLMultiDrawElementsInstancedANGLE:
                return "glMultiDrawElementsInstancedANGLE";
            case EntryPoint::GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:
                return "glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE";
            case EntryPoint::GLMultiTexCoord1d:
                return "glMultiTexCoord1d";
            case EntryPoint::GLMultiTexCoord1dv:
                return "glMultiTexCoord1dv";
            case EntryPoint::GLMultiTexCoord1f:
                return "glMultiTexCoord1f";
            case EntryPoint::GLMultiTexCoord1fv:
                return "glMultiTexCoord1fv";
            case EntryPoint::GLMultiTexCoord1i:
                return "glMultiTexCoord1i";
            case EntryPoint::GLMultiTexCoord1iv:
                return "glMultiTexCoord1iv";
            case EntryPoint::GLMultiTexCoord1s:
                return "glMultiTexCoord1s";
            case EntryPoint::GLMultiTexCoord1sv:
                return "glMultiTexCoord1sv";
            case EntryPoint::GLMultiTexCoord2d:
                return "glMultiTexCoord2d";
            case EntryPoint::GLMultiTexCoord2dv:
                return "glMultiTexCoord2dv";
            case EntryPoint::GLMultiTexCoord2f:
                return "glMultiTexCoord2f";
            case EntryPoint::GLMultiTexCoord2fv:
                return "glMultiTexCoord2fv";
            case EntryPoint::GLMultiTexCoord2i:
                return "glMultiTexCoord2i";
            case EntryPoint::GLMultiTexCoord2iv:
                return "glMultiTexCoord2iv";
            case EntryPoint::GLMultiTexCoord2s:
                return "glMultiTexCoord2s";
            case EntryPoint::GLMultiTexCoord2sv:
                return "glMultiTexCoord2sv";
            case EntryPoint::GLMultiTexCoord3d:
                return "glMultiTexCoord3d";
            case EntryPoint::GLMultiTexCoord3dv:
                return "glMultiTexCoord3dv";
            case EntryPoint::GLMultiTexCoord3f:
                return "glMultiTexCoord3f";
            case EntryPoint::GLMultiTexCoord3fv:
                return "glMultiTexCoord3fv";
            case EntryPoint::GLMultiTexCoord3i:
                return "glMultiTexCoord3i";
            case EntryPoint::GLMultiTexCoord3iv:
                return "glMultiTexCoord3iv";
            case EntryPoint::GLMultiTexCoord3s:
                return "glMultiTexCoord3s";
            case EntryPoint::GLMultiTexCoord3sv:
                return "glMultiTexCoord3sv";
            case EntryPoint::GLMultiTexCoord4d:
                return "glMultiTexCoord4d";
            case EntryPoint::GLMultiTexCoord4dv:
                return "glMultiTexCoord4dv";
            case EntryPoint::GLMultiTexCoord4f:
                return "glMultiTexCoord4f";
            case EntryPoint::GLMultiTexCoord4fv:
                return "glMultiTexCoord4fv";
            case EntryPoint::GLMultiTexCoord4i:
                return "glMultiTexCoord4i";
            case EntryPoint::GLMultiTexCoord4iv:
                return "glMultiTexCoord4iv";
            case EntryPoint::GLMultiTexCoord4s:
                return "glMultiTexCoord4s";
            case EntryPoint::GLMultiTexCoord4sv:
                return "glMultiTexCoord4sv";
            case EntryPoint::GLMultiTexCoord4x:
                return "glMultiTexCoord4x";
            case EntryPoint::GLMultiTexCoordP1ui:
                return "glMultiTexCoordP1ui";
            case EntryPoint::GLMultiTexCoordP1uiv:
                return "glMultiTexCoordP1uiv";
            case EntryPoint::GLMultiTexCoordP2ui:
                return "glMultiTexCoordP2ui";
            case EntryPoint::GLMultiTexCoordP2uiv:
                return "glMultiTexCoordP2uiv";
            case EntryPoint::GLMultiTexCoordP3ui:
                return "glMultiTexCoordP3ui";
            case EntryPoint::GLMultiTexCoordP3uiv:
                return "glMultiTexCoordP3uiv";
            case EntryPoint::GLMultiTexCoordP4ui:
                return "glMultiTexCoordP4ui";
            case EntryPoint::GLMultiTexCoordP4uiv:
                return "glMultiTexCoordP4uiv";
            case EntryPoint::GLNamedBufferData:
                return "glNamedBufferData";
            case EntryPoint::GLNamedBufferStorage:
                return "glNamedBufferStorage";
            case EntryPoint::GLNamedBufferStorageExternalEXT:
                return "glNamedBufferStorageExternalEXT";
            case EntryPoint::GLNamedBufferSubData:
                return "glNamedBufferSubData";
            case EntryPoint::GLNamedFramebufferDrawBuffer:
                return "glNamedFramebufferDrawBuffer";
            case EntryPoint::GLNamedFramebufferDrawBuffers:
                return "glNamedFramebufferDrawBuffers";
            case EntryPoint::GLNamedFramebufferParameteri:
                return "glNamedFramebufferParameteri";
            case EntryPoint::GLNamedFramebufferReadBuffer:
                return "glNamedFramebufferReadBuffer";
            case EntryPoint::GLNamedFramebufferRenderbuffer:
                return "glNamedFramebufferRenderbuffer";
            case EntryPoint::GLNamedFramebufferTexture:
                return "glNamedFramebufferTexture";
            case EntryPoint::GLNamedFramebufferTextureLayer:
                return "glNamedFramebufferTextureLayer";
            case EntryPoint::GLNamedRenderbufferStorage:
                return "glNamedRenderbufferStorage";
            case EntryPoint::GLNamedRenderbufferStorageMultisample:
                return "glNamedRenderbufferStorageMultisample";
            case EntryPoint::GLNewList:
                return "glNewList";
            case EntryPoint::GLNormal3b:
                return "glNormal3b";
            case EntryPoint::GLNormal3bv:
                return "glNormal3bv";
            case EntryPoint::GLNormal3d:
                return "glNormal3d";
            case EntryPoint::GLNormal3dv:
                return "glNormal3dv";
            case EntryPoint::GLNormal3f:
                return "glNormal3f";
            case EntryPoint::GLNormal3fv:
                return "glNormal3fv";
            case EntryPoint::GLNormal3i:
                return "glNormal3i";
            case EntryPoint::GLNormal3iv:
                return "glNormal3iv";
            case EntryPoint::GLNormal3s:
                return "glNormal3s";
            case EntryPoint::GLNormal3sv:
                return "glNormal3sv";
            case EntryPoint::GLNormal3x:
                return "glNormal3x";
            case EntryPoint::GLNormalP3ui:
                return "glNormalP3ui";
            case EntryPoint::GLNormalP3uiv:
                return "glNormalP3uiv";
            case EntryPoint::GLNormalPointer:
                return "glNormalPointer";
            case EntryPoint::GLObjectLabel:
                return "glObjectLabel";
            case EntryPoint::GLObjectLabelKHR:
                return "glObjectLabelKHR";
            case EntryPoint::GLObjectPtrLabel:
                return "glObjectPtrLabel";
            case EntryPoint::GLObjectPtrLabelKHR:
                return "glObjectPtrLabelKHR";
            case EntryPoint::GLOrtho:
                return "glOrtho";
            case EntryPoint::GLOrthof:
                return "glOrthof";
            case EntryPoint::GLOrthox:
                return "glOrthox";
            case EntryPoint::GLPassThrough:
                return "glPassThrough";
            case EntryPoint::GLPatchParameterfv:
                return "glPatchParameterfv";
            case EntryPoint::GLPatchParameteri:
                return "glPatchParameteri";
            case EntryPoint::GLPatchParameteriEXT:
                return "glPatchParameteriEXT";
            case EntryPoint::GLPauseTransformFeedback:
                return "glPauseTransformFeedback";
            case EntryPoint::GLPixelMapfv:
                return "glPixelMapfv";
            case EntryPoint::GLPixelMapuiv:
                return "glPixelMapuiv";
            case EntryPoint::GLPixelMapusv:
                return "glPixelMapusv";
            case EntryPoint::GLPixelStoref:
                return "glPixelStoref";
            case EntryPoint::GLPixelStorei:
                return "glPixelStorei";
            case EntryPoint::GLPixelTransferf:
                return "glPixelTransferf";
            case EntryPoint::GLPixelTransferi:
                return "glPixelTransferi";
            case EntryPoint::GLPixelZoom:
                return "glPixelZoom";
            case EntryPoint::GLPointParameterf:
                return "glPointParameterf";
            case EntryPoint::GLPointParameterfv:
                return "glPointParameterfv";
            case EntryPoint::GLPointParameteri:
                return "glPointParameteri";
            case EntryPoint::GLPointParameteriv:
                return "glPointParameteriv";
            case EntryPoint::GLPointParameterx:
                return "glPointParameterx";
            case EntryPoint::GLPointParameterxv:
                return "glPointParameterxv";
            case EntryPoint::GLPointSize:
                return "glPointSize";
            case EntryPoint::GLPointSizePointerOES:
                return "glPointSizePointerOES";
            case EntryPoint::GLPointSizex:
                return "glPointSizex";
            case EntryPoint::GLPolygonMode:
                return "glPolygonMode";
            case EntryPoint::GLPolygonOffset:
                return "glPolygonOffset";
            case EntryPoint::GLPolygonOffsetClamp:
                return "glPolygonOffsetClamp";
            case EntryPoint::GLPolygonOffsetx:
                return "glPolygonOffsetx";
            case EntryPoint::GLPolygonStipple:
                return "glPolygonStipple";
            case EntryPoint::GLPopAttrib:
                return "glPopAttrib";
            case EntryPoint::GLPopClientAttrib:
                return "glPopClientAttrib";
            case EntryPoint::GLPopDebugGroup:
                return "glPopDebugGroup";
            case EntryPoint::GLPopDebugGroupKHR:
                return "glPopDebugGroupKHR";
            case EntryPoint::GLPopGroupMarkerEXT:
                return "glPopGroupMarkerEXT";
            case EntryPoint::GLPopMatrix:
                return "glPopMatrix";
            case EntryPoint::GLPopName:
                return "glPopName";
            case EntryPoint::GLPrimitiveBoundingBox:
                return "glPrimitiveBoundingBox";
            case EntryPoint::GLPrimitiveRestartIndex:
                return "glPrimitiveRestartIndex";
            case EntryPoint::GLPrioritizeTextures:
                return "glPrioritizeTextures";
            case EntryPoint::GLProgramBinary:
                return "glProgramBinary";
            case EntryPoint::GLProgramBinaryOES:
                return "glProgramBinaryOES";
            case EntryPoint::GLProgramParameteri:
                return "glProgramParameteri";
            case EntryPoint::GLProgramParameteriEXT:
                return "glProgramParameteriEXT";
            case EntryPoint::GLProgramUniform1d:
                return "glProgramUniform1d";
            case EntryPoint::GLProgramUniform1dv:
                return "glProgramUniform1dv";
            case EntryPoint::GLProgramUniform1f:
                return "glProgramUniform1f";
            case EntryPoint::GLProgramUniform1fEXT:
                return "glProgramUniform1fEXT";
            case EntryPoint::GLProgramUniform1fv:
                return "glProgramUniform1fv";
            case EntryPoint::GLProgramUniform1fvEXT:
                return "glProgramUniform1fvEXT";
            case EntryPoint::GLProgramUniform1i:
                return "glProgramUniform1i";
            case EntryPoint::GLProgramUniform1iEXT:
                return "glProgramUniform1iEXT";
            case EntryPoint::GLProgramUniform1iv:
                return "glProgramUniform1iv";
            case EntryPoint::GLProgramUniform1ivEXT:
                return "glProgramUniform1ivEXT";
            case EntryPoint::GLProgramUniform1ui:
                return "glProgramUniform1ui";
            case EntryPoint::GLProgramUniform1uiEXT:
                return "glProgramUniform1uiEXT";
            case EntryPoint::GLProgramUniform1uiv:
                return "glProgramUniform1uiv";
            case EntryPoint::GLProgramUniform1uivEXT:
                return "glProgramUniform1uivEXT";
            case EntryPoint::GLProgramUniform2d:
                return "glProgramUniform2d";
            case EntryPoint::GLProgramUniform2dv:
                return "glProgramUniform2dv";
            case EntryPoint::GLProgramUniform2f:
                return "glProgramUniform2f";
            case EntryPoint::GLProgramUniform2fEXT:
                return "glProgramUniform2fEXT";
            case EntryPoint::GLProgramUniform2fv:
                return "glProgramUniform2fv";
            case EntryPoint::GLProgramUniform2fvEXT:
                return "glProgramUniform2fvEXT";
            case EntryPoint::GLProgramUniform2i:
                return "glProgramUniform2i";
            case EntryPoint::GLProgramUniform2iEXT:
                return "glProgramUniform2iEXT";
            case EntryPoint::GLProgramUniform2iv:
                return "glProgramUniform2iv";
            case EntryPoint::GLProgramUniform2ivEXT:
                return "glProgramUniform2ivEXT";
            case EntryPoint::GLProgramUniform2ui:
                return "glProgramUniform2ui";
            case EntryPoint::GLProgramUniform2uiEXT:
                return "glProgramUniform2uiEXT";
            case EntryPoint::GLProgramUniform2uiv:
                return "glProgramUniform2uiv";
            case EntryPoint::GLProgramUniform2uivEXT:
                return "glProgramUniform2uivEXT";
            case EntryPoint::GLProgramUniform3d:
                return "glProgramUniform3d";
            case EntryPoint::GLProgramUniform3dv:
                return "glProgramUniform3dv";
            case EntryPoint::GLProgramUniform3f:
                return "glProgramUniform3f";
            case EntryPoint::GLProgramUniform3fEXT:
                return "glProgramUniform3fEXT";
            case EntryPoint::GLProgramUniform3fv:
                return "glProgramUniform3fv";
            case EntryPoint::GLProgramUniform3fvEXT:
                return "glProgramUniform3fvEXT";
            case EntryPoint::GLProgramUniform3i:
                return "glProgramUniform3i";
            case EntryPoint::GLProgramUniform3iEXT:
                return "glProgramUniform3iEXT";
            case EntryPoint::GLProgramUniform3iv:
                return "glProgramUniform3iv";
            case EntryPoint::GLProgramUniform3ivEXT:
                return "glProgramUniform3ivEXT";
            case EntryPoint::GLProgramUniform3ui:
                return "glProgramUniform3ui";
            case EntryPoint::GLProgramUniform3uiEXT:
                return "glProgramUniform3uiEXT";
            case EntryPoint::GLProgramUniform3uiv:
                return "glProgramUniform3uiv";
            case EntryPoint::GLProgramUniform3uivEXT:
                return "glProgramUniform3uivEXT";
            case EntryPoint::GLProgramUniform4d:
                return "glProgramUniform4d";
            case EntryPoint::GLProgramUniform4dv:
                return "glProgramUniform4dv";
            case EntryPoint::GLProgramUniform4f:
                return "glProgramUniform4f";
            case EntryPoint::GLProgramUniform4fEXT:
                return "glProgramUniform4fEXT";
            case EntryPoint::GLProgramUniform4fv:
                return "glProgramUniform4fv";
            case EntryPoint::GLProgramUniform4fvEXT:
                return "glProgramUniform4fvEXT";
            case EntryPoint::GLProgramUniform4i:
                return "glProgramUniform4i";
            case EntryPoint::GLProgramUniform4iEXT:
                return "glProgramUniform4iEXT";
            case EntryPoint::GLProgramUniform4iv:
                return "glProgramUniform4iv";
            case EntryPoint::GLProgramUniform4ivEXT:
                return "glProgramUniform4ivEXT";
            case EntryPoint::GLProgramUniform4ui:
                return "glProgramUniform4ui";
            case EntryPoint::GLProgramUniform4uiEXT:
                return "glProgramUniform4uiEXT";
            case EntryPoint::GLProgramUniform4uiv:
                return "glProgramUniform4uiv";
            case EntryPoint::GLProgramUniform4uivEXT:
                return "glProgramUniform4uivEXT";
            case EntryPoint::GLProgramUniformMatrix2dv:
                return "glProgramUniformMatrix2dv";
            case EntryPoint::GLProgramUniformMatrix2fv:
                return "glProgramUniformMatrix2fv";
            case EntryPoint::GLProgramUniformMatrix2fvEXT:
                return "glProgramUniformMatrix2fvEXT";
            case EntryPoint::GLProgramUniformMatrix2x3dv:
                return "glProgramUniformMatrix2x3dv";
            case EntryPoint::GLProgramUniformMatrix2x3fv:
                return "glProgramUniformMatrix2x3fv";
            case EntryPoint::GLProgramUniformMatrix2x3fvEXT:
                return "glProgramUniformMatrix2x3fvEXT";
            case EntryPoint::GLProgramUniformMatrix2x4dv:
                return "glProgramUniformMatrix2x4dv";
            case EntryPoint::GLProgramUniformMatrix2x4fv:
                return "glProgramUniformMatrix2x4fv";
            case EntryPoint::GLProgramUniformMatrix2x4fvEXT:
                return "glProgramUniformMatrix2x4fvEXT";
            case EntryPoint::GLProgramUniformMatrix3dv:
                return "glProgramUniformMatrix3dv";
            case EntryPoint::GLProgramUniformMatrix3fv:
                return "glProgramUniformMatrix3fv";
            case EntryPoint::GLProgramUniformMatrix3fvEXT:
                return "glProgramUniformMatrix3fvEXT";
            case EntryPoint::GLProgramUniformMatrix3x2dv:
                return "glProgramUniformMatrix3x2dv";
            case EntryPoint::GLProgramUniformMatrix3x2fv:
                return "glProgramUniformMatrix3x2fv";
            case EntryPoint::GLProgramUniformMatrix3x2fvEXT:
                return "glProgramUniformMatrix3x2fvEXT";
            case EntryPoint::GLProgramUniformMatrix3x4dv:
                return "glProgramUniformMatrix3x4dv";
            case EntryPoint::GLProgramUniformMatrix3x4fv:
                return "glProgramUniformMatrix3x4fv";
            case EntryPoint::GLProgramUniformMatrix3x4fvEXT:
                return "glProgramUniformMatrix3x4fvEXT";
            case EntryPoint::GLProgramUniformMatrix4dv:
                return "glProgramUniformMatrix4dv";
            case EntryPoint::GLProgramUniformMatrix4fv:
                return "glProgramUniformMatrix4fv";
            case EntryPoint::GLProgramUniformMatrix4fvEXT:
                return "glProgramUniformMatrix4fvEXT";
            case EntryPoint::GLProgramUniformMatrix4x2dv:
                return "glProgramUniformMatrix4x2dv";
            case EntryPoint::GLProgramUniformMatrix4x2fv:
                return "glProgramUniformMatrix4x2fv";
            case EntryPoint::GLProgramUniformMatrix4x2fvEXT:
                return "glProgramUniformMatrix4x2fvEXT";
            case EntryPoint::GLProgramUniformMatrix4x3dv:
                return "glProgramUniformMatrix4x3dv";
            case EntryPoint::GLProgramUniformMatrix4x3fv:
                return "glProgramUniformMatrix4x3fv";
            case EntryPoint::GLProgramUniformMatrix4x3fvEXT:
                return "glProgramUniformMatrix4x3fvEXT";
            case EntryPoint::GLProvokingVertex:
                return "glProvokingVertex";
            case EntryPoint::GLProvokingVertexANGLE:
                return "glProvokingVertexANGLE";
            case EntryPoint::GLPushAttrib:
                return "glPushAttrib";
            case EntryPoint::GLPushClientAttrib:
                return "glPushClientAttrib";
            case EntryPoint::GLPushDebugGroup:
                return "glPushDebugGroup";
            case EntryPoint::GLPushDebugGroupKHR:
                return "glPushDebugGroupKHR";
            case EntryPoint::GLPushGroupMarkerEXT:
                return "glPushGroupMarkerEXT";
            case EntryPoint::GLPushMatrix:
                return "glPushMatrix";
            case EntryPoint::GLPushName:
                return "glPushName";
            case EntryPoint::GLQueryCounter:
                return "glQueryCounter";
            case EntryPoint::GLQueryCounterEXT:
                return "glQueryCounterEXT";
            case EntryPoint::GLQueryMatrixxOES:
                return "glQueryMatrixxOES";
            case EntryPoint::GLRasterPos2d:
                return "glRasterPos2d";
            case EntryPoint::GLRasterPos2dv:
                return "glRasterPos2dv";
            case EntryPoint::GLRasterPos2f:
                return "glRasterPos2f";
            case EntryPoint::GLRasterPos2fv:
                return "glRasterPos2fv";
            case EntryPoint::GLRasterPos2i:
                return "glRasterPos2i";
            case EntryPoint::GLRasterPos2iv:
                return "glRasterPos2iv";
            case EntryPoint::GLRasterPos2s:
                return "glRasterPos2s";
            case EntryPoint::GLRasterPos2sv:
                return "glRasterPos2sv";
            case EntryPoint::GLRasterPos3d:
                return "glRasterPos3d";
            case EntryPoint::GLRasterPos3dv:
                return "glRasterPos3dv";
            case EntryPoint::GLRasterPos3f:
                return "glRasterPos3f";
            case EntryPoint::GLRasterPos3fv:
                return "glRasterPos3fv";
            case EntryPoint::GLRasterPos3i:
                return "glRasterPos3i";
            case EntryPoint::GLRasterPos3iv:
                return "glRasterPos3iv";
            case EntryPoint::GLRasterPos3s:
                return "glRasterPos3s";
            case EntryPoint::GLRasterPos3sv:
                return "glRasterPos3sv";
            case EntryPoint::GLRasterPos4d:
                return "glRasterPos4d";
            case EntryPoint::GLRasterPos4dv:
                return "glRasterPos4dv";
            case EntryPoint::GLRasterPos4f:
                return "glRasterPos4f";
            case EntryPoint::GLRasterPos4fv:
                return "glRasterPos4fv";
            case EntryPoint::GLRasterPos4i:
                return "glRasterPos4i";
            case EntryPoint::GLRasterPos4iv:
                return "glRasterPos4iv";
            case EntryPoint::GLRasterPos4s:
                return "glRasterPos4s";
            case EntryPoint::GLRasterPos4sv:
                return "glRasterPos4sv";
            case EntryPoint::GLReadBuffer:
                return "glReadBuffer";
            case EntryPoint::GLReadPixels:
                return "glReadPixels";
            case EntryPoint::GLReadPixelsRobustANGLE:
                return "glReadPixelsRobustANGLE";
            case EntryPoint::GLReadnPixels:
                return "glReadnPixels";
            case EntryPoint::GLReadnPixelsEXT:
                return "glReadnPixelsEXT";
            case EntryPoint::GLReadnPixelsRobustANGLE:
                return "glReadnPixelsRobustANGLE";
            case EntryPoint::GLRectd:
                return "glRectd";
            case EntryPoint::GLRectdv:
                return "glRectdv";
            case EntryPoint::GLRectf:
                return "glRectf";
            case EntryPoint::GLRectfv:
                return "glRectfv";
            case EntryPoint::GLRecti:
                return "glRecti";
            case EntryPoint::GLRectiv:
                return "glRectiv";
            case EntryPoint::GLRects:
                return "glRects";
            case EntryPoint::GLRectsv:
                return "glRectsv";
            case EntryPoint::GLReleaseShaderCompiler:
                return "glReleaseShaderCompiler";
            case EntryPoint::GLRenderMode:
                return "glRenderMode";
            case EntryPoint::GLRenderbufferStorage:
                return "glRenderbufferStorage";
            case EntryPoint::GLRenderbufferStorageMultisample:
                return "glRenderbufferStorageMultisample";
            case EntryPoint::GLRenderbufferStorageMultisampleANGLE:
                return "glRenderbufferStorageMultisampleANGLE";
            case EntryPoint::GLRenderbufferStorageMultisampleEXT:
                return "glRenderbufferStorageMultisampleEXT";
            case EntryPoint::GLRenderbufferStorageOES:
                return "glRenderbufferStorageOES";
            case EntryPoint::GLRequestExtensionANGLE:
                return "glRequestExtensionANGLE";
            case EntryPoint::GLResumeTransformFeedback:
                return "glResumeTransformFeedback";
            case EntryPoint::GLRotated:
                return "glRotated";
            case EntryPoint::GLRotatef:
                return "glRotatef";
            case EntryPoint::GLRotatex:
                return "glRotatex";
            case EntryPoint::GLSampleCoverage:
                return "glSampleCoverage";
            case EntryPoint::GLSampleCoveragex:
                return "glSampleCoveragex";
            case EntryPoint::GLSampleMaski:
                return "glSampleMaski";
            case EntryPoint::GLSampleMaskiANGLE:
                return "glSampleMaskiANGLE";
            case EntryPoint::GLSamplerParameterIiv:
                return "glSamplerParameterIiv";
            case EntryPoint::GLSamplerParameterIivOES:
                return "glSamplerParameterIivOES";
            case EntryPoint::GLSamplerParameterIivRobustANGLE:
                return "glSamplerParameterIivRobustANGLE";
            case EntryPoint::GLSamplerParameterIuiv:
                return "glSamplerParameterIuiv";
            case EntryPoint::GLSamplerParameterIuivOES:
                return "glSamplerParameterIuivOES";
            case EntryPoint::GLSamplerParameterIuivRobustANGLE:
                return "glSamplerParameterIuivRobustANGLE";
            case EntryPoint::GLSamplerParameterf:
                return "glSamplerParameterf";
            case EntryPoint::GLSamplerParameterfv:
                return "glSamplerParameterfv";
            case EntryPoint::GLSamplerParameterfvRobustANGLE:
                return "glSamplerParameterfvRobustANGLE";
            case EntryPoint::GLSamplerParameteri:
                return "glSamplerParameteri";
            case EntryPoint::GLSamplerParameteriv:
                return "glSamplerParameteriv";
            case EntryPoint::GLSamplerParameterivRobustANGLE:
                return "glSamplerParameterivRobustANGLE";
            case EntryPoint::GLScaled:
                return "glScaled";
            case EntryPoint::GLScalef:
                return "glScalef";
            case EntryPoint::GLScalex:
                return "glScalex";
            case EntryPoint::GLScissor:
                return "glScissor";
            case EntryPoint::GLScissorArrayv:
                return "glScissorArrayv";
            case EntryPoint::GLScissorIndexed:
                return "glScissorIndexed";
            case EntryPoint::GLScissorIndexedv:
                return "glScissorIndexedv";
            case EntryPoint::GLSecondaryColor3b:
                return "glSecondaryColor3b";
            case EntryPoint::GLSecondaryColor3bv:
                return "glSecondaryColor3bv";
            case EntryPoint::GLSecondaryColor3d:
                return "glSecondaryColor3d";
            case EntryPoint::GLSecondaryColor3dv:
                return "glSecondaryColor3dv";
            case EntryPoint::GLSecondaryColor3f:
                return "glSecondaryColor3f";
            case EntryPoint::GLSecondaryColor3fv:
                return "glSecondaryColor3fv";
            case EntryPoint::GLSecondaryColor3i:
                return "glSecondaryColor3i";
            case EntryPoint::GLSecondaryColor3iv:
                return "glSecondaryColor3iv";
            case EntryPoint::GLSecondaryColor3s:
                return "glSecondaryColor3s";
            case EntryPoint::GLSecondaryColor3sv:
                return "glSecondaryColor3sv";
            case EntryPoint::GLSecondaryColor3ub:
                return "glSecondaryColor3ub";
            case EntryPoint::GLSecondaryColor3ubv:
                return "glSecondaryColor3ubv";
            case EntryPoint::GLSecondaryColor3ui:
                return "glSecondaryColor3ui";
            case EntryPoint::GLSecondaryColor3uiv:
                return "glSecondaryColor3uiv";
            case EntryPoint::GLSecondaryColor3us:
                return "glSecondaryColor3us";
            case EntryPoint::GLSecondaryColor3usv:
                return "glSecondaryColor3usv";
            case EntryPoint::GLSecondaryColorP3ui:
                return "glSecondaryColorP3ui";
            case EntryPoint::GLSecondaryColorP3uiv:
                return "glSecondaryColorP3uiv";
            case EntryPoint::GLSecondaryColorPointer:
                return "glSecondaryColorPointer";
            case EntryPoint::GLSelectBuffer:
                return "glSelectBuffer";
            case EntryPoint::GLSemaphoreParameterui64vEXT:
                return "glSemaphoreParameterui64vEXT";
            case EntryPoint::GLSetFenceNV:
                return "glSetFenceNV";
            case EntryPoint::GLShadeModel:
                return "glShadeModel";
            case EntryPoint::GLShaderBinary:
                return "glShaderBinary";
            case EntryPoint::GLShaderSource:
                return "glShaderSource";
            case EntryPoint::GLShaderStorageBlockBinding:
                return "glShaderStorageBlockBinding";
            case EntryPoint::GLSignalSemaphoreEXT:
                return "glSignalSemaphoreEXT";
            case EntryPoint::GLSpecializeShader:
                return "glSpecializeShader";
            case EntryPoint::GLStencilFunc:
                return "glStencilFunc";
            case EntryPoint::GLStencilFuncSeparate:
                return "glStencilFuncSeparate";
            case EntryPoint::GLStencilMask:
                return "glStencilMask";
            case EntryPoint::GLStencilMaskSeparate:
                return "glStencilMaskSeparate";
            case EntryPoint::GLStencilOp:
                return "glStencilOp";
            case EntryPoint::GLStencilOpSeparate:
                return "glStencilOpSeparate";
            case EntryPoint::GLTestFenceNV:
                return "glTestFenceNV";
            case EntryPoint::GLTexBuffer:
                return "glTexBuffer";
            case EntryPoint::GLTexBufferEXT:
                return "glTexBufferEXT";
            case EntryPoint::GLTexBufferOES:
                return "glTexBufferOES";
            case EntryPoint::GLTexBufferRange:
                return "glTexBufferRange";
            case EntryPoint::GLTexBufferRangeEXT:
                return "glTexBufferRangeEXT";
            case EntryPoint::GLTexBufferRangeOES:
                return "glTexBufferRangeOES";
            case EntryPoint::GLTexCoord1d:
                return "glTexCoord1d";
            case EntryPoint::GLTexCoord1dv:
                return "glTexCoord1dv";
            case EntryPoint::GLTexCoord1f:
                return "glTexCoord1f";
            case EntryPoint::GLTexCoord1fv:
                return "glTexCoord1fv";
            case EntryPoint::GLTexCoord1i:
                return "glTexCoord1i";
            case EntryPoint::GLTexCoord1iv:
                return "glTexCoord1iv";
            case EntryPoint::GLTexCoord1s:
                return "glTexCoord1s";
            case EntryPoint::GLTexCoord1sv:
                return "glTexCoord1sv";
            case EntryPoint::GLTexCoord2d:
                return "glTexCoord2d";
            case EntryPoint::GLTexCoord2dv:
                return "glTexCoord2dv";
            case EntryPoint::GLTexCoord2f:
                return "glTexCoord2f";
            case EntryPoint::GLTexCoord2fv:
                return "glTexCoord2fv";
            case EntryPoint::GLTexCoord2i:
                return "glTexCoord2i";
            case EntryPoint::GLTexCoord2iv:
                return "glTexCoord2iv";
            case EntryPoint::GLTexCoord2s:
                return "glTexCoord2s";
            case EntryPoint::GLTexCoord2sv:
                return "glTexCoord2sv";
            case EntryPoint::GLTexCoord3d:
                return "glTexCoord3d";
            case EntryPoint::GLTexCoord3dv:
                return "glTexCoord3dv";
            case EntryPoint::GLTexCoord3f:
                return "glTexCoord3f";
            case EntryPoint::GLTexCoord3fv:
                return "glTexCoord3fv";
            case EntryPoint::GLTexCoord3i:
                return "glTexCoord3i";
            case EntryPoint::GLTexCoord3iv:
                return "glTexCoord3iv";
            case EntryPoint::GLTexCoord3s:
                return "glTexCoord3s";
            case EntryPoint::GLTexCoord3sv:
                return "glTexCoord3sv";
            case EntryPoint::GLTexCoord4d:
                return "glTexCoord4d";
            case EntryPoint::GLTexCoord4dv:
                return "glTexCoord4dv";
            case EntryPoint::GLTexCoord4f:
                return "glTexCoord4f";
            case EntryPoint::GLTexCoord4fv:
                return "glTexCoord4fv";
            case EntryPoint::GLTexCoord4i:
                return "glTexCoord4i";
            case EntryPoint::GLTexCoord4iv:
                return "glTexCoord4iv";
            case EntryPoint::GLTexCoord4s:
                return "glTexCoord4s";
            case EntryPoint::GLTexCoord4sv:
                return "glTexCoord4sv";
            case EntryPoint::GLTexCoordP1ui:
                return "glTexCoordP1ui";
            case EntryPoint::GLTexCoordP1uiv:
                return "glTexCoordP1uiv";
            case EntryPoint::GLTexCoordP2ui:
                return "glTexCoordP2ui";
            case EntryPoint::GLTexCoordP2uiv:
                return "glTexCoordP2uiv";
            case EntryPoint::GLTexCoordP3ui:
                return "glTexCoordP3ui";
            case EntryPoint::GLTexCoordP3uiv:
                return "glTexCoordP3uiv";
            case EntryPoint::GLTexCoordP4ui:
                return "glTexCoordP4ui";
            case EntryPoint::GLTexCoordP4uiv:
                return "glTexCoordP4uiv";
            case EntryPoint::GLTexCoordPointer:
                return "glTexCoordPointer";
            case EntryPoint::GLTexEnvf:
                return "glTexEnvf";
            case EntryPoint::GLTexEnvfv:
                return "glTexEnvfv";
            case EntryPoint::GLTexEnvi:
                return "glTexEnvi";
            case EntryPoint::GLTexEnviv:
                return "glTexEnviv";
            case EntryPoint::GLTexEnvx:
                return "glTexEnvx";
            case EntryPoint::GLTexEnvxv:
                return "glTexEnvxv";
            case EntryPoint::GLTexGend:
                return "glTexGend";
            case EntryPoint::GLTexGendv:
                return "glTexGendv";
            case EntryPoint::GLTexGenf:
                return "glTexGenf";
            case EntryPoint::GLTexGenfOES:
                return "glTexGenfOES";
            case EntryPoint::GLTexGenfv:
                return "glTexGenfv";
            case EntryPoint::GLTexGenfvOES:
                return "glTexGenfvOES";
            case EntryPoint::GLTexGeni:
                return "glTexGeni";
            case EntryPoint::GLTexGeniOES:
                return "glTexGeniOES";
            case EntryPoint::GLTexGeniv:
                return "glTexGeniv";
            case EntryPoint::GLTexGenivOES:
                return "glTexGenivOES";
            case EntryPoint::GLTexGenxOES:
                return "glTexGenxOES";
            case EntryPoint::GLTexGenxvOES:
                return "glTexGenxvOES";
            case EntryPoint::GLTexImage1D:
                return "glTexImage1D";
            case EntryPoint::GLTexImage2D:
                return "glTexImage2D";
            case EntryPoint::GLTexImage2DExternalANGLE:
                return "glTexImage2DExternalANGLE";
            case EntryPoint::GLTexImage2DMultisample:
                return "glTexImage2DMultisample";
            case EntryPoint::GLTexImage2DRobustANGLE:
                return "glTexImage2DRobustANGLE";
            case EntryPoint::GLTexImage3D:
                return "glTexImage3D";
            case EntryPoint::GLTexImage3DMultisample:
                return "glTexImage3DMultisample";
            case EntryPoint::GLTexImage3DOES:
                return "glTexImage3DOES";
            case EntryPoint::GLTexImage3DRobustANGLE:
                return "glTexImage3DRobustANGLE";
            case EntryPoint::GLTexParameterIiv:
                return "glTexParameterIiv";
            case EntryPoint::GLTexParameterIivOES:
                return "glTexParameterIivOES";
            case EntryPoint::GLTexParameterIivRobustANGLE:
                return "glTexParameterIivRobustANGLE";
            case EntryPoint::GLTexParameterIuiv:
                return "glTexParameterIuiv";
            case EntryPoint::GLTexParameterIuivOES:
                return "glTexParameterIuivOES";
            case EntryPoint::GLTexParameterIuivRobustANGLE:
                return "glTexParameterIuivRobustANGLE";
            case EntryPoint::GLTexParameterf:
                return "glTexParameterf";
            case EntryPoint::GLTexParameterfv:
                return "glTexParameterfv";
            case EntryPoint::GLTexParameterfvRobustANGLE:
                return "glTexParameterfvRobustANGLE";
            case EntryPoint::GLTexParameteri:
                return "glTexParameteri";
            case EntryPoint::GLTexParameteriv:
                return "glTexParameteriv";
            case EntryPoint::GLTexParameterivRobustANGLE:
                return "glTexParameterivRobustANGLE";
            case EntryPoint::GLTexParameterx:
                return "glTexParameterx";
            case EntryPoint::GLTexParameterxv:
                return "glTexParameterxv";
            case EntryPoint::GLTexStorage1D:
                return "glTexStorage1D";
            case EntryPoint::GLTexStorage1DEXT:
                return "glTexStorage1DEXT";
            case EntryPoint::GLTexStorage2D:
                return "glTexStorage2D";
            case EntryPoint::GLTexStorage2DEXT:
                return "glTexStorage2DEXT";
            case EntryPoint::GLTexStorage2DMultisample:
                return "glTexStorage2DMultisample";
            case EntryPoint::GLTexStorage2DMultisampleANGLE:
                return "glTexStorage2DMultisampleANGLE";
            case EntryPoint::GLTexStorage3D:
                return "glTexStorage3D";
            case EntryPoint::GLTexStorage3DEXT:
                return "glTexStorage3DEXT";
            case EntryPoint::GLTexStorage3DMultisample:
                return "glTexStorage3DMultisample";
            case EntryPoint::GLTexStorage3DMultisampleOES:
                return "glTexStorage3DMultisampleOES";
            case EntryPoint::GLTexStorageMem2DEXT:
                return "glTexStorageMem2DEXT";
            case EntryPoint::GLTexStorageMem2DMultisampleEXT:
                return "glTexStorageMem2DMultisampleEXT";
            case EntryPoint::GLTexStorageMem3DEXT:
                return "glTexStorageMem3DEXT";
            case EntryPoint::GLTexStorageMem3DMultisampleEXT:
                return "glTexStorageMem3DMultisampleEXT";
            case EntryPoint::GLTexStorageMemFlags2DANGLE:
                return "glTexStorageMemFlags2DANGLE";
            case EntryPoint::GLTexStorageMemFlags2DMultisampleANGLE:
                return "glTexStorageMemFlags2DMultisampleANGLE";
            case EntryPoint::GLTexStorageMemFlags3DANGLE:
                return "glTexStorageMemFlags3DANGLE";
            case EntryPoint::GLTexStorageMemFlags3DMultisampleANGLE:
                return "glTexStorageMemFlags3DMultisampleANGLE";
            case EntryPoint::GLTexSubImage1D:
                return "glTexSubImage1D";
            case EntryPoint::GLTexSubImage2D:
                return "glTexSubImage2D";
            case EntryPoint::GLTexSubImage2DRobustANGLE:
                return "glTexSubImage2DRobustANGLE";
            case EntryPoint::GLTexSubImage3D:
                return "glTexSubImage3D";
            case EntryPoint::GLTexSubImage3DOES:
                return "glTexSubImage3DOES";
            case EntryPoint::GLTexSubImage3DRobustANGLE:
                return "glTexSubImage3DRobustANGLE";
            case EntryPoint::GLTextureBarrier:
                return "glTextureBarrier";
            case EntryPoint::GLTextureBuffer:
                return "glTextureBuffer";
            case EntryPoint::GLTextureBufferRange:
                return "glTextureBufferRange";
            case EntryPoint::GLTextureParameterIiv:
                return "glTextureParameterIiv";
            case EntryPoint::GLTextureParameterIuiv:
                return "glTextureParameterIuiv";
            case EntryPoint::GLTextureParameterf:
                return "glTextureParameterf";
            case EntryPoint::GLTextureParameterfv:
                return "glTextureParameterfv";
            case EntryPoint::GLTextureParameteri:
                return "glTextureParameteri";
            case EntryPoint::GLTextureParameteriv:
                return "glTextureParameteriv";
            case EntryPoint::GLTextureStorage1D:
                return "glTextureStorage1D";
            case EntryPoint::GLTextureStorage2D:
                return "glTextureStorage2D";
            case EntryPoint::GLTextureStorage2DMultisample:
                return "glTextureStorage2DMultisample";
            case EntryPoint::GLTextureStorage3D:
                return "glTextureStorage3D";
            case EntryPoint::GLTextureStorage3DMultisample:
                return "glTextureStorage3DMultisample";
            case EntryPoint::GLTextureSubImage1D:
                return "glTextureSubImage1D";
            case EntryPoint::GLTextureSubImage2D:
                return "glTextureSubImage2D";
            case EntryPoint::GLTextureSubImage3D:
                return "glTextureSubImage3D";
            case EntryPoint::GLTextureView:
                return "glTextureView";
            case EntryPoint::GLTransformFeedbackBufferBase:
                return "glTransformFeedbackBufferBase";
            case EntryPoint::GLTransformFeedbackBufferRange:
                return "glTransformFeedbackBufferRange";
            case EntryPoint::GLTransformFeedbackVaryings:
                return "glTransformFeedbackVaryings";
            case EntryPoint::GLTranslated:
                return "glTranslated";
            case EntryPoint::GLTranslatef:
                return "glTranslatef";
            case EntryPoint::GLTranslatex:
                return "glTranslatex";
            case EntryPoint::GLUniform1d:
                return "glUniform1d";
            case EntryPoint::GLUniform1dv:
                return "glUniform1dv";
            case EntryPoint::GLUniform1f:
                return "glUniform1f";
            case EntryPoint::GLUniform1fv:
                return "glUniform1fv";
            case EntryPoint::GLUniform1i:
                return "glUniform1i";
            case EntryPoint::GLUniform1iv:
                return "glUniform1iv";
            case EntryPoint::GLUniform1ui:
                return "glUniform1ui";
            case EntryPoint::GLUniform1uiv:
                return "glUniform1uiv";
            case EntryPoint::GLUniform2d:
                return "glUniform2d";
            case EntryPoint::GLUniform2dv:
                return "glUniform2dv";
            case EntryPoint::GLUniform2f:
                return "glUniform2f";
            case EntryPoint::GLUniform2fv:
                return "glUniform2fv";
            case EntryPoint::GLUniform2i:
                return "glUniform2i";
            case EntryPoint::GLUniform2iv:
                return "glUniform2iv";
            case EntryPoint::GLUniform2ui:
                return "glUniform2ui";
            case EntryPoint::GLUniform2uiv:
                return "glUniform2uiv";
            case EntryPoint::GLUniform3d:
                return "glUniform3d";
            case EntryPoint::GLUniform3dv:
                return "glUniform3dv";
            case EntryPoint::GLUniform3f:
                return "glUniform3f";
            case EntryPoint::GLUniform3fv:
                return "glUniform3fv";
            case EntryPoint::GLUniform3i:
                return "glUniform3i";
            case EntryPoint::GLUniform3iv:
                return "glUniform3iv";
            case EntryPoint::GLUniform3ui:
                return "glUniform3ui";
            case EntryPoint::GLUniform3uiv:
                return "glUniform3uiv";
            case EntryPoint::GLUniform4d:
                return "glUniform4d";
            case EntryPoint::GLUniform4dv:
                return "glUniform4dv";
            case EntryPoint::GLUniform4f:
                return "glUniform4f";
            case EntryPoint::GLUniform4fv:
                return "glUniform4fv";
            case EntryPoint::GLUniform4i:
                return "glUniform4i";
            case EntryPoint::GLUniform4iv:
                return "glUniform4iv";
            case EntryPoint::GLUniform4ui:
                return "glUniform4ui";
            case EntryPoint::GLUniform4uiv:
                return "glUniform4uiv";
            case EntryPoint::GLUniformBlockBinding:
                return "glUniformBlockBinding";
            case EntryPoint::GLUniformMatrix2dv:
                return "glUniformMatrix2dv";
            case EntryPoint::GLUniformMatrix2fv:
                return "glUniformMatrix2fv";
            case EntryPoint::GLUniformMatrix2x3dv:
                return "glUniformMatrix2x3dv";
            case EntryPoint::GLUniformMatrix2x3fv:
                return "glUniformMatrix2x3fv";
            case EntryPoint::GLUniformMatrix2x4dv:
                return "glUniformMatrix2x4dv";
            case EntryPoint::GLUniformMatrix2x4fv:
                return "glUniformMatrix2x4fv";
            case EntryPoint::GLUniformMatrix3dv:
                return "glUniformMatrix3dv";
            case EntryPoint::GLUniformMatrix3fv:
                return "glUniformMatrix3fv";
            case EntryPoint::GLUniformMatrix3x2dv:
                return "glUniformMatrix3x2dv";
            case EntryPoint::GLUniformMatrix3x2fv:
                return "glUniformMatrix3x2fv";
            case EntryPoint::GLUniformMatrix3x4dv:
                return "glUniformMatrix3x4dv";
            case EntryPoint::GLUniformMatrix3x4fv:
                return "glUniformMatrix3x4fv";
            case EntryPoint::GLUniformMatrix4dv:
                return "glUniformMatrix4dv";
            case EntryPoint::GLUniformMatrix4fv:
                return "glUniformMatrix4fv";
            case EntryPoint::GLUniformMatrix4x2dv:
                return "glUniformMatrix4x2dv";
            case EntryPoint::GLUniformMatrix4x2fv:
                return "glUniformMatrix4x2fv";
            case EntryPoint::GLUniformMatrix4x3dv:
                return "glUniformMatrix4x3dv";
            case EntryPoint::GLUniformMatrix4x3fv:
                return "glUniformMatrix4x3fv";
            case EntryPoint::GLUniformSubroutinesuiv:
                return "glUniformSubroutinesuiv";
            case EntryPoint::GLUnmapBuffer:
                return "glUnmapBuffer";
            case EntryPoint::GLUnmapBufferOES:
                return "glUnmapBufferOES";
            case EntryPoint::GLUnmapNamedBuffer:
                return "glUnmapNamedBuffer";
            case EntryPoint::GLUseProgram:
                return "glUseProgram";
            case EntryPoint::GLUseProgramStages:
                return "glUseProgramStages";
            case EntryPoint::GLUseProgramStagesEXT:
                return "glUseProgramStagesEXT";
            case EntryPoint::GLValidateProgram:
                return "glValidateProgram";
            case EntryPoint::GLValidateProgramPipeline:
                return "glValidateProgramPipeline";
            case EntryPoint::GLValidateProgramPipelineEXT:
                return "glValidateProgramPipelineEXT";
            case EntryPoint::GLVertex2d:
                return "glVertex2d";
            case EntryPoint::GLVertex2dv:
                return "glVertex2dv";
            case EntryPoint::GLVertex2f:
                return "glVertex2f";
            case EntryPoint::GLVertex2fv:
                return "glVertex2fv";
            case EntryPoint::GLVertex2i:
                return "glVertex2i";
            case EntryPoint::GLVertex2iv:
                return "glVertex2iv";
            case EntryPoint::GLVertex2s:
                return "glVertex2s";
            case EntryPoint::GLVertex2sv:
                return "glVertex2sv";
            case EntryPoint::GLVertex3d:
                return "glVertex3d";
            case EntryPoint::GLVertex3dv:
                return "glVertex3dv";
            case EntryPoint::GLVertex3f:
                return "glVertex3f";
            case EntryPoint::GLVertex3fv:
                return "glVertex3fv";
            case EntryPoint::GLVertex3i:
                return "glVertex3i";
            case EntryPoint::GLVertex3iv:
                return "glVertex3iv";
            case EntryPoint::GLVertex3s:
                return "glVertex3s";
            case EntryPoint::GLVertex3sv:
                return "glVertex3sv";
            case EntryPoint::GLVertex4d:
                return "glVertex4d";
            case EntryPoint::GLVertex4dv:
                return "glVertex4dv";
            case EntryPoint::GLVertex4f:
                return "glVertex4f";
            case EntryPoint::GLVertex4fv:
                return "glVertex4fv";
            case EntryPoint::GLVertex4i:
                return "glVertex4i";
            case EntryPoint::GLVertex4iv:
                return "glVertex4iv";
            case EntryPoint::GLVertex4s:
                return "glVertex4s";
            case EntryPoint::GLVertex4sv:
                return "glVertex4sv";
            case EntryPoint::GLVertexArrayAttribBinding:
                return "glVertexArrayAttribBinding";
            case EntryPoint::GLVertexArrayAttribFormat:
                return "glVertexArrayAttribFormat";
            case EntryPoint::GLVertexArrayAttribIFormat:
                return "glVertexArrayAttribIFormat";
            case EntryPoint::GLVertexArrayAttribLFormat:
                return "glVertexArrayAttribLFormat";
            case EntryPoint::GLVertexArrayBindingDivisor:
                return "glVertexArrayBindingDivisor";
            case EntryPoint::GLVertexArrayElementBuffer:
                return "glVertexArrayElementBuffer";
            case EntryPoint::GLVertexArrayVertexBuffer:
                return "glVertexArrayVertexBuffer";
            case EntryPoint::GLVertexArrayVertexBuffers:
                return "glVertexArrayVertexBuffers";
            case EntryPoint::GLVertexAttrib1d:
                return "glVertexAttrib1d";
            case EntryPoint::GLVertexAttrib1dv:
                return "glVertexAttrib1dv";
            case EntryPoint::GLVertexAttrib1f:
                return "glVertexAttrib1f";
            case EntryPoint::GLVertexAttrib1fv:
                return "glVertexAttrib1fv";
            case EntryPoint::GLVertexAttrib1s:
                return "glVertexAttrib1s";
            case EntryPoint::GLVertexAttrib1sv:
                return "glVertexAttrib1sv";
            case EntryPoint::GLVertexAttrib2d:
                return "glVertexAttrib2d";
            case EntryPoint::GLVertexAttrib2dv:
                return "glVertexAttrib2dv";
            case EntryPoint::GLVertexAttrib2f:
                return "glVertexAttrib2f";
            case EntryPoint::GLVertexAttrib2fv:
                return "glVertexAttrib2fv";
            case EntryPoint::GLVertexAttrib2s:
                return "glVertexAttrib2s";
            case EntryPoint::GLVertexAttrib2sv:
                return "glVertexAttrib2sv";
            case EntryPoint::GLVertexAttrib3d:
                return "glVertexAttrib3d";
            case EntryPoint::GLVertexAttrib3dv:
                return "glVertexAttrib3dv";
            case EntryPoint::GLVertexAttrib3f:
                return "glVertexAttrib3f";
            case EntryPoint::GLVertexAttrib3fv:
                return "glVertexAttrib3fv";
            case EntryPoint::GLVertexAttrib3s:
                return "glVertexAttrib3s";
            case EntryPoint::GLVertexAttrib3sv:
                return "glVertexAttrib3sv";
            case EntryPoint::GLVertexAttrib4Nbv:
                return "glVertexAttrib4Nbv";
            case EntryPoint::GLVertexAttrib4Niv:
                return "glVertexAttrib4Niv";
            case EntryPoint::GLVertexAttrib4Nsv:
                return "glVertexAttrib4Nsv";
            case EntryPoint::GLVertexAttrib4Nub:
                return "glVertexAttrib4Nub";
            case EntryPoint::GLVertexAttrib4Nubv:
                return "glVertexAttrib4Nubv";
            case EntryPoint::GLVertexAttrib4Nuiv:
                return "glVertexAttrib4Nuiv";
            case EntryPoint::GLVertexAttrib4Nusv:
                return "glVertexAttrib4Nusv";
            case EntryPoint::GLVertexAttrib4bv:
                return "glVertexAttrib4bv";
            case EntryPoint::GLVertexAttrib4d:
                return "glVertexAttrib4d";
            case EntryPoint::GLVertexAttrib4dv:
                return "glVertexAttrib4dv";
            case EntryPoint::GLVertexAttrib4f:
                return "glVertexAttrib4f";
            case EntryPoint::GLVertexAttrib4fv:
                return "glVertexAttrib4fv";
            case EntryPoint::GLVertexAttrib4iv:
                return "glVertexAttrib4iv";
            case EntryPoint::GLVertexAttrib4s:
                return "glVertexAttrib4s";
            case EntryPoint::GLVertexAttrib4sv:
                return "glVertexAttrib4sv";
            case EntryPoint::GLVertexAttrib4ubv:
                return "glVertexAttrib4ubv";
            case EntryPoint::GLVertexAttrib4uiv:
                return "glVertexAttrib4uiv";
            case EntryPoint::GLVertexAttrib4usv:
                return "glVertexAttrib4usv";
            case EntryPoint::GLVertexAttribBinding:
                return "glVertexAttribBinding";
            case EntryPoint::GLVertexAttribDivisor:
                return "glVertexAttribDivisor";
            case EntryPoint::GLVertexAttribDivisorANGLE:
                return "glVertexAttribDivisorANGLE";
            case EntryPoint::GLVertexAttribDivisorEXT:
                return "glVertexAttribDivisorEXT";
            case EntryPoint::GLVertexAttribFormat:
                return "glVertexAttribFormat";
            case EntryPoint::GLVertexAttribI1i:
                return "glVertexAttribI1i";
            case EntryPoint::GLVertexAttribI1iv:
                return "glVertexAttribI1iv";
            case EntryPoint::GLVertexAttribI1ui:
                return "glVertexAttribI1ui";
            case EntryPoint::GLVertexAttribI1uiv:
                return "glVertexAttribI1uiv";
            case EntryPoint::GLVertexAttribI2i:
                return "glVertexAttribI2i";
            case EntryPoint::GLVertexAttribI2iv:
                return "glVertexAttribI2iv";
            case EntryPoint::GLVertexAttribI2ui:
                return "glVertexAttribI2ui";
            case EntryPoint::GLVertexAttribI2uiv:
                return "glVertexAttribI2uiv";
            case EntryPoint::GLVertexAttribI3i:
                return "glVertexAttribI3i";
            case EntryPoint::GLVertexAttribI3iv:
                return "glVertexAttribI3iv";
            case EntryPoint::GLVertexAttribI3ui:
                return "glVertexAttribI3ui";
            case EntryPoint::GLVertexAttribI3uiv:
                return "glVertexAttribI3uiv";
            case EntryPoint::GLVertexAttribI4bv:
                return "glVertexAttribI4bv";
            case EntryPoint::GLVertexAttribI4i:
                return "glVertexAttribI4i";
            case EntryPoint::GLVertexAttribI4iv:
                return "glVertexAttribI4iv";
            case EntryPoint::GLVertexAttribI4sv:
                return "glVertexAttribI4sv";
            case EntryPoint::GLVertexAttribI4ubv:
                return "glVertexAttribI4ubv";
            case EntryPoint::GLVertexAttribI4ui:
                return "glVertexAttribI4ui";
            case EntryPoint::GLVertexAttribI4uiv:
                return "glVertexAttribI4uiv";
            case EntryPoint::GLVertexAttribI4usv:
                return "glVertexAttribI4usv";
            case EntryPoint::GLVertexAttribIFormat:
                return "glVertexAttribIFormat";
            case EntryPoint::GLVertexAttribIPointer:
                return "glVertexAttribIPointer";
            case EntryPoint::GLVertexAttribL1d:
                return "glVertexAttribL1d";
            case EntryPoint::GLVertexAttribL1dv:
                return "glVertexAttribL1dv";
            case EntryPoint::GLVertexAttribL2d:
                return "glVertexAttribL2d";
            case EntryPoint::GLVertexAttribL2dv:
                return "glVertexAttribL2dv";
            case EntryPoint::GLVertexAttribL3d:
                return "glVertexAttribL3d";
            case EntryPoint::GLVertexAttribL3dv:
                return "glVertexAttribL3dv";
            case EntryPoint::GLVertexAttribL4d:
                return "glVertexAttribL4d";
            case EntryPoint::GLVertexAttribL4dv:
                return "glVertexAttribL4dv";
            case EntryPoint::GLVertexAttribLFormat:
                return "glVertexAttribLFormat";
            case EntryPoint::GLVertexAttribLPointer:
                return "glVertexAttribLPointer";
            case EntryPoint::GLVertexAttribP1ui:
                return "glVertexAttribP1ui";
            case EntryPoint::GLVertexAttribP1uiv:
                return "glVertexAttribP1uiv";
            case EntryPoint::GLVertexAttribP2ui:
                return "glVertexAttribP2ui";
            case EntryPoint::GLVertexAttribP2uiv:
                return "glVertexAttribP2uiv";
            case EntryPoint::GLVertexAttribP3ui:
                return "glVertexAttribP3ui";
            case EntryPoint::GLVertexAttribP3uiv:
                return "glVertexAttribP3uiv";
            case EntryPoint::GLVertexAttribP4ui:
                return "glVertexAttribP4ui";
            case EntryPoint::GLVertexAttribP4uiv:
                return "glVertexAttribP4uiv";
            case EntryPoint::GLVertexAttribPointer:
                return "glVertexAttribPointer";
            case EntryPoint::GLVertexBindingDivisor:
                return "glVertexBindingDivisor";
            case EntryPoint::GLVertexP2ui:
                return "glVertexP2ui";
            case EntryPoint::GLVertexP2uiv:
                return "glVertexP2uiv";
            case EntryPoint::GLVertexP3ui:
                return "glVertexP3ui";
            case EntryPoint::GLVertexP3uiv:
                return "glVertexP3uiv";
            case EntryPoint::GLVertexP4ui:
                return "glVertexP4ui";
            case EntryPoint::GLVertexP4uiv:
                return "glVertexP4uiv";
            case EntryPoint::GLVertexPointer:
                return "glVertexPointer";
            case EntryPoint::GLViewport:
                return "glViewport";
            case EntryPoint::GLViewportArrayv:
                return "glViewportArrayv";
            case EntryPoint::GLViewportIndexedf:
                return "glViewportIndexedf";
            case EntryPoint::GLViewportIndexedfv:
                return "glViewportIndexedfv";
            case EntryPoint::GLWaitSemaphoreEXT:
                return "glWaitSemaphoreEXT";
            case EntryPoint::GLWaitSync:
                return "glWaitSync";
            case EntryPoint::GLWeightPointerOES:
                return "glWeightPointerOES";
            case EntryPoint::GLWindowPos2d:
                return "glWindowPos2d";
            case EntryPoint::GLWindowPos2dv:
                return "glWindowPos2dv";
            case EntryPoint::GLWindowPos2f:
                return "glWindowPos2f";
            case EntryPoint::GLWindowPos2fv:
                return "glWindowPos2fv";
            case EntryPoint::GLWindowPos2i:
                return "glWindowPos2i";
            case EntryPoint::GLWindowPos2iv:
                return "glWindowPos2iv";
            case EntryPoint::GLWindowPos2s:
                return "glWindowPos2s";
            case EntryPoint::GLWindowPos2sv:
                return "glWindowPos2sv";
            case EntryPoint::GLWindowPos3d:
                return "glWindowPos3d";
            case EntryPoint::GLWindowPos3dv:
                return "glWindowPos3dv";
            case EntryPoint::GLWindowPos3f:
                return "glWindowPos3f";
            case EntryPoint::GLWindowPos3fv:
                return "glWindowPos3fv";
            case EntryPoint::GLWindowPos3i:
                return "glWindowPos3i";
            case EntryPoint::GLWindowPos3iv:
                return "glWindowPos3iv";
            case EntryPoint::GLWindowPos3s:
                return "glWindowPos3s";
            case EntryPoint::GLWindowPos3sv:
                return "glWindowPos3sv";
            case EntryPoint::WGLChoosePixelFormat:
                return "wglChoosePixelFormat";
            case EntryPoint::WGLCopyContext:
                return "wglCopyContext";
            case EntryPoint::WGLCreateContext:
                return "wglCreateContext";
            case EntryPoint::WGLCreateLayerContext:
                return "wglCreateLayerContext";
            case EntryPoint::WGLDeleteContext:
                return "wglDeleteContext";
            case EntryPoint::WGLDescribeLayerPlane:
                return "wglDescribeLayerPlane";
            case EntryPoint::WGLDescribePixelFormat:
                return "wglDescribePixelFormat";
            case EntryPoint::WGLGetCurrentContext:
                return "wglGetCurrentContext";
            case EntryPoint::WGLGetCurrentDC:
                return "wglGetCurrentDC";
            case EntryPoint::WGLGetEnhMetaFilePixelFormat:
                return "wglGetEnhMetaFilePixelFormat";
            case EntryPoint::WGLGetLayerPaletteEntries:
                return "wglGetLayerPaletteEntries";
            case EntryPoint::WGLGetPixelFormat:
                return "wglGetPixelFormat";
            case EntryPoint::WGLGetProcAddress:
                return "wglGetProcAddress";
            case EntryPoint::WGLMakeCurrent:
                return "wglMakeCurrent";
            case EntryPoint::WGLRealizeLayerPalette:
                return "wglRealizeLayerPalette";
            case EntryPoint::WGLSetLayerPaletteEntries:
                return "wglSetLayerPaletteEntries";
            case EntryPoint::WGLSetPixelFormat:
                return "wglSetPixelFormat";
            case EntryPoint::WGLShareLists:
                return "wglShareLists";
            case EntryPoint::WGLSwapBuffers:
                return "wglSwapBuffers";
            case EntryPoint::WGLSwapLayerBuffers:
                return "wglSwapLayerBuffers";
            case EntryPoint::WGLUseFontBitmaps:
                return "wglUseFontBitmaps";
            case EntryPoint::WGLUseFontBitmapsA:
                return "wglUseFontBitmapsA";
            case EntryPoint::WGLUseFontBitmapsW:
                return "wglUseFontBitmapsW";
            case EntryPoint::WGLUseFontOutlines:
                return "wglUseFontOutlines";
            case EntryPoint::WGLUseFontOutlinesA:
                return "wglUseFontOutlinesA";
            case EntryPoint::WGLUseFontOutlinesW:
                return "wglUseFontOutlinesW";
            default:
                UNREACHABLE();
                return "error";
        }
    }
    }  // namespace angle