tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

entry_points_enum_autogen.cpp (150851B)


      1 // GENERATED FILE - DO NOT EDIT.
      2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
      3 //
      4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
      5 // Use of this source code is governed by a BSD-style license that can be
      6 // found in the LICENSE file.
      7 //
      8 // entry_points_enum_autogen.cpp:
      9 //   Helper methods for the GL/GLES entry points enumeration.
     10 
     11 #include "common/entry_points_enum_autogen.h"
     12 
     13 #include "common/debug.h"
     14 
     15 namespace angle
     16 {
     17 const char *GetEntryPointName(EntryPoint ep)
     18 {
     19    switch (ep)
     20    {
     21        case EntryPoint::CLBuildProgram:
     22            return "clBuildProgram";
     23        case EntryPoint::CLCloneKernel:
     24            return "clCloneKernel";
     25        case EntryPoint::CLCompileProgram:
     26            return "clCompileProgram";
     27        case EntryPoint::CLCreateBuffer:
     28            return "clCreateBuffer";
     29        case EntryPoint::CLCreateBufferWithProperties:
     30            return "clCreateBufferWithProperties";
     31        case EntryPoint::CLCreateCommandQueue:
     32            return "clCreateCommandQueue";
     33        case EntryPoint::CLCreateCommandQueueWithProperties:
     34            return "clCreateCommandQueueWithProperties";
     35        case EntryPoint::CLCreateContext:
     36            return "clCreateContext";
     37        case EntryPoint::CLCreateContextFromType:
     38            return "clCreateContextFromType";
     39        case EntryPoint::CLCreateImage:
     40            return "clCreateImage";
     41        case EntryPoint::CLCreateImage2D:
     42            return "clCreateImage2D";
     43        case EntryPoint::CLCreateImage3D:
     44            return "clCreateImage3D";
     45        case EntryPoint::CLCreateImageWithProperties:
     46            return "clCreateImageWithProperties";
     47        case EntryPoint::CLCreateKernel:
     48            return "clCreateKernel";
     49        case EntryPoint::CLCreateKernelsInProgram:
     50            return "clCreateKernelsInProgram";
     51        case EntryPoint::CLCreatePipe:
     52            return "clCreatePipe";
     53        case EntryPoint::CLCreateProgramWithBinary:
     54            return "clCreateProgramWithBinary";
     55        case EntryPoint::CLCreateProgramWithBuiltInKernels:
     56            return "clCreateProgramWithBuiltInKernels";
     57        case EntryPoint::CLCreateProgramWithIL:
     58            return "clCreateProgramWithIL";
     59        case EntryPoint::CLCreateProgramWithSource:
     60            return "clCreateProgramWithSource";
     61        case EntryPoint::CLCreateSampler:
     62            return "clCreateSampler";
     63        case EntryPoint::CLCreateSamplerWithProperties:
     64            return "clCreateSamplerWithProperties";
     65        case EntryPoint::CLCreateSubBuffer:
     66            return "clCreateSubBuffer";
     67        case EntryPoint::CLCreateSubDevices:
     68            return "clCreateSubDevices";
     69        case EntryPoint::CLCreateUserEvent:
     70            return "clCreateUserEvent";
     71        case EntryPoint::CLEnqueueBarrier:
     72            return "clEnqueueBarrier";
     73        case EntryPoint::CLEnqueueBarrierWithWaitList:
     74            return "clEnqueueBarrierWithWaitList";
     75        case EntryPoint::CLEnqueueCopyBuffer:
     76            return "clEnqueueCopyBuffer";
     77        case EntryPoint::CLEnqueueCopyBufferRect:
     78            return "clEnqueueCopyBufferRect";
     79        case EntryPoint::CLEnqueueCopyBufferToImage:
     80            return "clEnqueueCopyBufferToImage";
     81        case EntryPoint::CLEnqueueCopyImage:
     82            return "clEnqueueCopyImage";
     83        case EntryPoint::CLEnqueueCopyImageToBuffer:
     84            return "clEnqueueCopyImageToBuffer";
     85        case EntryPoint::CLEnqueueFillBuffer:
     86            return "clEnqueueFillBuffer";
     87        case EntryPoint::CLEnqueueFillImage:
     88            return "clEnqueueFillImage";
     89        case EntryPoint::CLEnqueueMapBuffer:
     90            return "clEnqueueMapBuffer";
     91        case EntryPoint::CLEnqueueMapImage:
     92            return "clEnqueueMapImage";
     93        case EntryPoint::CLEnqueueMarker:
     94            return "clEnqueueMarker";
     95        case EntryPoint::CLEnqueueMarkerWithWaitList:
     96            return "clEnqueueMarkerWithWaitList";
     97        case EntryPoint::CLEnqueueMigrateMemObjects:
     98            return "clEnqueueMigrateMemObjects";
     99        case EntryPoint::CLEnqueueNDRangeKernel:
    100            return "clEnqueueNDRangeKernel";
    101        case EntryPoint::CLEnqueueNativeKernel:
    102            return "clEnqueueNativeKernel";
    103        case EntryPoint::CLEnqueueReadBuffer:
    104            return "clEnqueueReadBuffer";
    105        case EntryPoint::CLEnqueueReadBufferRect:
    106            return "clEnqueueReadBufferRect";
    107        case EntryPoint::CLEnqueueReadImage:
    108            return "clEnqueueReadImage";
    109        case EntryPoint::CLEnqueueSVMFree:
    110            return "clEnqueueSVMFree";
    111        case EntryPoint::CLEnqueueSVMMap:
    112            return "clEnqueueSVMMap";
    113        case EntryPoint::CLEnqueueSVMMemFill:
    114            return "clEnqueueSVMMemFill";
    115        case EntryPoint::CLEnqueueSVMMemcpy:
    116            return "clEnqueueSVMMemcpy";
    117        case EntryPoint::CLEnqueueSVMMigrateMem:
    118            return "clEnqueueSVMMigrateMem";
    119        case EntryPoint::CLEnqueueSVMUnmap:
    120            return "clEnqueueSVMUnmap";
    121        case EntryPoint::CLEnqueueTask:
    122            return "clEnqueueTask";
    123        case EntryPoint::CLEnqueueUnmapMemObject:
    124            return "clEnqueueUnmapMemObject";
    125        case EntryPoint::CLEnqueueWaitForEvents:
    126            return "clEnqueueWaitForEvents";
    127        case EntryPoint::CLEnqueueWriteBuffer:
    128            return "clEnqueueWriteBuffer";
    129        case EntryPoint::CLEnqueueWriteBufferRect:
    130            return "clEnqueueWriteBufferRect";
    131        case EntryPoint::CLEnqueueWriteImage:
    132            return "clEnqueueWriteImage";
    133        case EntryPoint::CLFinish:
    134            return "clFinish";
    135        case EntryPoint::CLFlush:
    136            return "clFlush";
    137        case EntryPoint::CLGetCommandQueueInfo:
    138            return "clGetCommandQueueInfo";
    139        case EntryPoint::CLGetContextInfo:
    140            return "clGetContextInfo";
    141        case EntryPoint::CLGetDeviceAndHostTimer:
    142            return "clGetDeviceAndHostTimer";
    143        case EntryPoint::CLGetDeviceIDs:
    144            return "clGetDeviceIDs";
    145        case EntryPoint::CLGetDeviceInfo:
    146            return "clGetDeviceInfo";
    147        case EntryPoint::CLGetEventInfo:
    148            return "clGetEventInfo";
    149        case EntryPoint::CLGetEventProfilingInfo:
    150            return "clGetEventProfilingInfo";
    151        case EntryPoint::CLGetExtensionFunctionAddress:
    152            return "clGetExtensionFunctionAddress";
    153        case EntryPoint::CLGetExtensionFunctionAddressForPlatform:
    154            return "clGetExtensionFunctionAddressForPlatform";
    155        case EntryPoint::CLGetHostTimer:
    156            return "clGetHostTimer";
    157        case EntryPoint::CLGetImageInfo:
    158            return "clGetImageInfo";
    159        case EntryPoint::CLGetKernelArgInfo:
    160            return "clGetKernelArgInfo";
    161        case EntryPoint::CLGetKernelInfo:
    162            return "clGetKernelInfo";
    163        case EntryPoint::CLGetKernelSubGroupInfo:
    164            return "clGetKernelSubGroupInfo";
    165        case EntryPoint::CLGetKernelWorkGroupInfo:
    166            return "clGetKernelWorkGroupInfo";
    167        case EntryPoint::CLGetMemObjectInfo:
    168            return "clGetMemObjectInfo";
    169        case EntryPoint::CLGetPipeInfo:
    170            return "clGetPipeInfo";
    171        case EntryPoint::CLGetPlatformIDs:
    172            return "clGetPlatformIDs";
    173        case EntryPoint::CLGetPlatformInfo:
    174            return "clGetPlatformInfo";
    175        case EntryPoint::CLGetProgramBuildInfo:
    176            return "clGetProgramBuildInfo";
    177        case EntryPoint::CLGetProgramInfo:
    178            return "clGetProgramInfo";
    179        case EntryPoint::CLGetSamplerInfo:
    180            return "clGetSamplerInfo";
    181        case EntryPoint::CLGetSupportedImageFormats:
    182            return "clGetSupportedImageFormats";
    183        case EntryPoint::CLIcdGetPlatformIDsKHR:
    184            return "clIcdGetPlatformIDsKHR";
    185        case EntryPoint::CLLinkProgram:
    186            return "clLinkProgram";
    187        case EntryPoint::CLReleaseCommandQueue:
    188            return "clReleaseCommandQueue";
    189        case EntryPoint::CLReleaseContext:
    190            return "clReleaseContext";
    191        case EntryPoint::CLReleaseDevice:
    192            return "clReleaseDevice";
    193        case EntryPoint::CLReleaseEvent:
    194            return "clReleaseEvent";
    195        case EntryPoint::CLReleaseKernel:
    196            return "clReleaseKernel";
    197        case EntryPoint::CLReleaseMemObject:
    198            return "clReleaseMemObject";
    199        case EntryPoint::CLReleaseProgram:
    200            return "clReleaseProgram";
    201        case EntryPoint::CLReleaseSampler:
    202            return "clReleaseSampler";
    203        case EntryPoint::CLRetainCommandQueue:
    204            return "clRetainCommandQueue";
    205        case EntryPoint::CLRetainContext:
    206            return "clRetainContext";
    207        case EntryPoint::CLRetainDevice:
    208            return "clRetainDevice";
    209        case EntryPoint::CLRetainEvent:
    210            return "clRetainEvent";
    211        case EntryPoint::CLRetainKernel:
    212            return "clRetainKernel";
    213        case EntryPoint::CLRetainMemObject:
    214            return "clRetainMemObject";
    215        case EntryPoint::CLRetainProgram:
    216            return "clRetainProgram";
    217        case EntryPoint::CLRetainSampler:
    218            return "clRetainSampler";
    219        case EntryPoint::CLSVMAlloc:
    220            return "clSVMAlloc";
    221        case EntryPoint::CLSVMFree:
    222            return "clSVMFree";
    223        case EntryPoint::CLSetCommandQueueProperty:
    224            return "clSetCommandQueueProperty";
    225        case EntryPoint::CLSetContextDestructorCallback:
    226            return "clSetContextDestructorCallback";
    227        case EntryPoint::CLSetDefaultDeviceCommandQueue:
    228            return "clSetDefaultDeviceCommandQueue";
    229        case EntryPoint::CLSetEventCallback:
    230            return "clSetEventCallback";
    231        case EntryPoint::CLSetKernelArg:
    232            return "clSetKernelArg";
    233        case EntryPoint::CLSetKernelArgSVMPointer:
    234            return "clSetKernelArgSVMPointer";
    235        case EntryPoint::CLSetKernelExecInfo:
    236            return "clSetKernelExecInfo";
    237        case EntryPoint::CLSetMemObjectDestructorCallback:
    238            return "clSetMemObjectDestructorCallback";
    239        case EntryPoint::CLSetProgramReleaseCallback:
    240            return "clSetProgramReleaseCallback";
    241        case EntryPoint::CLSetProgramSpecializationConstant:
    242            return "clSetProgramSpecializationConstant";
    243        case EntryPoint::CLSetUserEventStatus:
    244            return "clSetUserEventStatus";
    245        case EntryPoint::CLUnloadCompiler:
    246            return "clUnloadCompiler";
    247        case EntryPoint::CLUnloadPlatformCompiler:
    248            return "clUnloadPlatformCompiler";
    249        case EntryPoint::CLWaitForEvents:
    250            return "clWaitForEvents";
    251        case EntryPoint::EGLBindAPI:
    252            return "eglBindAPI";
    253        case EntryPoint::EGLBindTexImage:
    254            return "eglBindTexImage";
    255        case EntryPoint::EGLChooseConfig:
    256            return "eglChooseConfig";
    257        case EntryPoint::EGLClientWaitSync:
    258            return "eglClientWaitSync";
    259        case EntryPoint::EGLClientWaitSyncKHR:
    260            return "eglClientWaitSyncKHR";
    261        case EntryPoint::EGLCopyBuffers:
    262            return "eglCopyBuffers";
    263        case EntryPoint::EGLCopyMetalSharedEventANGLE:
    264            return "eglCopyMetalSharedEventANGLE";
    265        case EntryPoint::EGLCreateContext:
    266            return "eglCreateContext";
    267        case EntryPoint::EGLCreateDeviceANGLE:
    268            return "eglCreateDeviceANGLE";
    269        case EntryPoint::EGLCreateImage:
    270            return "eglCreateImage";
    271        case EntryPoint::EGLCreateImageKHR:
    272            return "eglCreateImageKHR";
    273        case EntryPoint::EGLCreateNativeClientBufferANDROID:
    274            return "eglCreateNativeClientBufferANDROID";
    275        case EntryPoint::EGLCreatePbufferFromClientBuffer:
    276            return "eglCreatePbufferFromClientBuffer";
    277        case EntryPoint::EGLCreatePbufferSurface:
    278            return "eglCreatePbufferSurface";
    279        case EntryPoint::EGLCreatePixmapSurface:
    280            return "eglCreatePixmapSurface";
    281        case EntryPoint::EGLCreatePlatformPixmapSurface:
    282            return "eglCreatePlatformPixmapSurface";
    283        case EntryPoint::EGLCreatePlatformPixmapSurfaceEXT:
    284            return "eglCreatePlatformPixmapSurfaceEXT";
    285        case EntryPoint::EGLCreatePlatformWindowSurface:
    286            return "eglCreatePlatformWindowSurface";
    287        case EntryPoint::EGLCreatePlatformWindowSurfaceEXT:
    288            return "eglCreatePlatformWindowSurfaceEXT";
    289        case EntryPoint::EGLCreateStreamKHR:
    290            return "eglCreateStreamKHR";
    291        case EntryPoint::EGLCreateStreamProducerD3DTextureANGLE:
    292            return "eglCreateStreamProducerD3DTextureANGLE";
    293        case EntryPoint::EGLCreateSync:
    294            return "eglCreateSync";
    295        case EntryPoint::EGLCreateSyncKHR:
    296            return "eglCreateSyncKHR";
    297        case EntryPoint::EGLCreateWindowSurface:
    298            return "eglCreateWindowSurface";
    299        case EntryPoint::EGLDebugMessageControlKHR:
    300            return "eglDebugMessageControlKHR";
    301        case EntryPoint::EGLDestroyContext:
    302            return "eglDestroyContext";
    303        case EntryPoint::EGLDestroyImage:
    304            return "eglDestroyImage";
    305        case EntryPoint::EGLDestroyImageKHR:
    306            return "eglDestroyImageKHR";
    307        case EntryPoint::EGLDestroyStreamKHR:
    308            return "eglDestroyStreamKHR";
    309        case EntryPoint::EGLDestroySurface:
    310            return "eglDestroySurface";
    311        case EntryPoint::EGLDestroySync:
    312            return "eglDestroySync";
    313        case EntryPoint::EGLDestroySyncKHR:
    314            return "eglDestroySyncKHR";
    315        case EntryPoint::EGLDupNativeFenceFDANDROID:
    316            return "eglDupNativeFenceFDANDROID";
    317        case EntryPoint::EGLExportVkImageANGLE:
    318            return "eglExportVkImageANGLE";
    319        case EntryPoint::EGLForceGPUSwitchANGLE:
    320            return "eglForceGPUSwitchANGLE";
    321        case EntryPoint::EGLGetCompositorTimingANDROID:
    322            return "eglGetCompositorTimingANDROID";
    323        case EntryPoint::EGLGetCompositorTimingSupportedANDROID:
    324            return "eglGetCompositorTimingSupportedANDROID";
    325        case EntryPoint::EGLGetConfigAttrib:
    326            return "eglGetConfigAttrib";
    327        case EntryPoint::EGLGetConfigs:
    328            return "eglGetConfigs";
    329        case EntryPoint::EGLGetCurrentContext:
    330            return "eglGetCurrentContext";
    331        case EntryPoint::EGLGetCurrentDisplay:
    332            return "eglGetCurrentDisplay";
    333        case EntryPoint::EGLGetCurrentSurface:
    334            return "eglGetCurrentSurface";
    335        case EntryPoint::EGLGetDisplay:
    336            return "eglGetDisplay";
    337        case EntryPoint::EGLGetError:
    338            return "eglGetError";
    339        case EntryPoint::EGLGetFrameTimestampSupportedANDROID:
    340            return "eglGetFrameTimestampSupportedANDROID";
    341        case EntryPoint::EGLGetFrameTimestampsANDROID:
    342            return "eglGetFrameTimestampsANDROID";
    343        case EntryPoint::EGLGetMscRateANGLE:
    344            return "eglGetMscRateANGLE";
    345        case EntryPoint::EGLGetNativeClientBufferANDROID:
    346            return "eglGetNativeClientBufferANDROID";
    347        case EntryPoint::EGLGetNextFrameIdANDROID:
    348            return "eglGetNextFrameIdANDROID";
    349        case EntryPoint::EGLGetPlatformDisplay:
    350            return "eglGetPlatformDisplay";
    351        case EntryPoint::EGLGetPlatformDisplayEXT:
    352            return "eglGetPlatformDisplayEXT";
    353        case EntryPoint::EGLGetProcAddress:
    354            return "eglGetProcAddress";
    355        case EntryPoint::EGLGetSyncAttrib:
    356            return "eglGetSyncAttrib";
    357        case EntryPoint::EGLGetSyncAttribKHR:
    358            return "eglGetSyncAttribKHR";
    359        case EntryPoint::EGLGetSyncValuesCHROMIUM:
    360            return "eglGetSyncValuesCHROMIUM";
    361        case EntryPoint::EGLHandleGPUSwitchANGLE:
    362            return "eglHandleGPUSwitchANGLE";
    363        case EntryPoint::EGLInitialize:
    364            return "eglInitialize";
    365        case EntryPoint::EGLLabelObjectKHR:
    366            return "eglLabelObjectKHR";
    367        case EntryPoint::EGLLockSurfaceKHR:
    368            return "eglLockSurfaceKHR";
    369        case EntryPoint::EGLMakeCurrent:
    370            return "eglMakeCurrent";
    371        case EntryPoint::EGLPostSubBufferNV:
    372            return "eglPostSubBufferNV";
    373        case EntryPoint::EGLPrepareSwapBuffersANGLE:
    374            return "eglPrepareSwapBuffersANGLE";
    375        case EntryPoint::EGLPresentationTimeANDROID:
    376            return "eglPresentationTimeANDROID";
    377        case EntryPoint::EGLProgramCacheGetAttribANGLE:
    378            return "eglProgramCacheGetAttribANGLE";
    379        case EntryPoint::EGLProgramCachePopulateANGLE:
    380            return "eglProgramCachePopulateANGLE";
    381        case EntryPoint::EGLProgramCacheQueryANGLE:
    382            return "eglProgramCacheQueryANGLE";
    383        case EntryPoint::EGLProgramCacheResizeANGLE:
    384            return "eglProgramCacheResizeANGLE";
    385        case EntryPoint::EGLQueryAPI:
    386            return "eglQueryAPI";
    387        case EntryPoint::EGLQueryContext:
    388            return "eglQueryContext";
    389        case EntryPoint::EGLQueryDebugKHR:
    390            return "eglQueryDebugKHR";
    391        case EntryPoint::EGLQueryDeviceAttribEXT:
    392            return "eglQueryDeviceAttribEXT";
    393        case EntryPoint::EGLQueryDeviceStringEXT:
    394            return "eglQueryDeviceStringEXT";
    395        case EntryPoint::EGLQueryDisplayAttribANGLE:
    396            return "eglQueryDisplayAttribANGLE";
    397        case EntryPoint::EGLQueryDisplayAttribEXT:
    398            return "eglQueryDisplayAttribEXT";
    399        case EntryPoint::EGLQueryDmaBufFormatsEXT:
    400            return "eglQueryDmaBufFormatsEXT";
    401        case EntryPoint::EGLQueryDmaBufModifiersEXT:
    402            return "eglQueryDmaBufModifiersEXT";
    403        case EntryPoint::EGLQueryStreamKHR:
    404            return "eglQueryStreamKHR";
    405        case EntryPoint::EGLQueryStreamu64KHR:
    406            return "eglQueryStreamu64KHR";
    407        case EntryPoint::EGLQueryString:
    408            return "eglQueryString";
    409        case EntryPoint::EGLQueryStringiANGLE:
    410            return "eglQueryStringiANGLE";
    411        case EntryPoint::EGLQuerySurface:
    412            return "eglQuerySurface";
    413        case EntryPoint::EGLQuerySurface64KHR:
    414            return "eglQuerySurface64KHR";
    415        case EntryPoint::EGLQuerySurfacePointerANGLE:
    416            return "eglQuerySurfacePointerANGLE";
    417        case EntryPoint::EGLReacquireHighPowerGPUANGLE:
    418            return "eglReacquireHighPowerGPUANGLE";
    419        case EntryPoint::EGLReleaseDeviceANGLE:
    420            return "eglReleaseDeviceANGLE";
    421        case EntryPoint::EGLReleaseHighPowerGPUANGLE:
    422            return "eglReleaseHighPowerGPUANGLE";
    423        case EntryPoint::EGLReleaseTexImage:
    424            return "eglReleaseTexImage";
    425        case EntryPoint::EGLReleaseThread:
    426            return "eglReleaseThread";
    427        case EntryPoint::EGLSetBlobCacheFuncsANDROID:
    428            return "eglSetBlobCacheFuncsANDROID";
    429        case EntryPoint::EGLSetDamageRegionKHR:
    430            return "eglSetDamageRegionKHR";
    431        case EntryPoint::EGLSignalSyncKHR:
    432            return "eglSignalSyncKHR";
    433        case EntryPoint::EGLStreamAttribKHR:
    434            return "eglStreamAttribKHR";
    435        case EntryPoint::EGLStreamConsumerAcquireKHR:
    436            return "eglStreamConsumerAcquireKHR";
    437        case EntryPoint::EGLStreamConsumerGLTextureExternalAttribsNV:
    438            return "eglStreamConsumerGLTextureExternalAttribsNV";
    439        case EntryPoint::EGLStreamConsumerGLTextureExternalKHR:
    440            return "eglStreamConsumerGLTextureExternalKHR";
    441        case EntryPoint::EGLStreamConsumerReleaseKHR:
    442            return "eglStreamConsumerReleaseKHR";
    443        case EntryPoint::EGLStreamPostD3DTextureANGLE:
    444            return "eglStreamPostD3DTextureANGLE";
    445        case EntryPoint::EGLSurfaceAttrib:
    446            return "eglSurfaceAttrib";
    447        case EntryPoint::EGLSwapBuffers:
    448            return "eglSwapBuffers";
    449        case EntryPoint::EGLSwapBuffersWithDamageKHR:
    450            return "eglSwapBuffersWithDamageKHR";
    451        case EntryPoint::EGLSwapBuffersWithFrameTokenANGLE:
    452            return "eglSwapBuffersWithFrameTokenANGLE";
    453        case EntryPoint::EGLSwapInterval:
    454            return "eglSwapInterval";
    455        case EntryPoint::EGLTerminate:
    456            return "eglTerminate";
    457        case EntryPoint::EGLUnlockSurfaceKHR:
    458            return "eglUnlockSurfaceKHR";
    459        case EntryPoint::EGLWaitClient:
    460            return "eglWaitClient";
    461        case EntryPoint::EGLWaitGL:
    462            return "eglWaitGL";
    463        case EntryPoint::EGLWaitNative:
    464            return "eglWaitNative";
    465        case EntryPoint::EGLWaitSync:
    466            return "eglWaitSync";
    467        case EntryPoint::EGLWaitSyncKHR:
    468            return "eglWaitSyncKHR";
    469        case EntryPoint::GLAccum:
    470            return "glAccum";
    471        case EntryPoint::GLAcquireTexturesANGLE:
    472            return "glAcquireTexturesANGLE";
    473        case EntryPoint::GLActiveShaderProgram:
    474            return "glActiveShaderProgram";
    475        case EntryPoint::GLActiveShaderProgramEXT:
    476            return "glActiveShaderProgramEXT";
    477        case EntryPoint::GLActiveTexture:
    478            return "glActiveTexture";
    479        case EntryPoint::GLAlphaFunc:
    480            return "glAlphaFunc";
    481        case EntryPoint::GLAlphaFuncx:
    482            return "glAlphaFuncx";
    483        case EntryPoint::GLAreTexturesResident:
    484            return "glAreTexturesResident";
    485        case EntryPoint::GLArrayElement:
    486            return "glArrayElement";
    487        case EntryPoint::GLAttachShader:
    488            return "glAttachShader";
    489        case EntryPoint::GLBegin:
    490            return "glBegin";
    491        case EntryPoint::GLBeginConditionalRender:
    492            return "glBeginConditionalRender";
    493        case EntryPoint::GLBeginPerfMonitorAMD:
    494            return "glBeginPerfMonitorAMD";
    495        case EntryPoint::GLBeginPixelLocalStorageANGLE:
    496            return "glBeginPixelLocalStorageANGLE";
    497        case EntryPoint::GLBeginQuery:
    498            return "glBeginQuery";
    499        case EntryPoint::GLBeginQueryEXT:
    500            return "glBeginQueryEXT";
    501        case EntryPoint::GLBeginQueryIndexed:
    502            return "glBeginQueryIndexed";
    503        case EntryPoint::GLBeginTransformFeedback:
    504            return "glBeginTransformFeedback";
    505        case EntryPoint::GLBindAttribLocation:
    506            return "glBindAttribLocation";
    507        case EntryPoint::GLBindBuffer:
    508            return "glBindBuffer";
    509        case EntryPoint::GLBindBufferBase:
    510            return "glBindBufferBase";
    511        case EntryPoint::GLBindBufferRange:
    512            return "glBindBufferRange";
    513        case EntryPoint::GLBindBuffersBase:
    514            return "glBindBuffersBase";
    515        case EntryPoint::GLBindBuffersRange:
    516            return "glBindBuffersRange";
    517        case EntryPoint::GLBindFragDataLocation:
    518            return "glBindFragDataLocation";
    519        case EntryPoint::GLBindFragDataLocationEXT:
    520            return "glBindFragDataLocationEXT";
    521        case EntryPoint::GLBindFragDataLocationIndexed:
    522            return "glBindFragDataLocationIndexed";
    523        case EntryPoint::GLBindFragDataLocationIndexedEXT:
    524            return "glBindFragDataLocationIndexedEXT";
    525        case EntryPoint::GLBindFramebuffer:
    526            return "glBindFramebuffer";
    527        case EntryPoint::GLBindFramebufferOES:
    528            return "glBindFramebufferOES";
    529        case EntryPoint::GLBindImageTexture:
    530            return "glBindImageTexture";
    531        case EntryPoint::GLBindImageTextures:
    532            return "glBindImageTextures";
    533        case EntryPoint::GLBindProgramPipeline:
    534            return "glBindProgramPipeline";
    535        case EntryPoint::GLBindProgramPipelineEXT:
    536            return "glBindProgramPipelineEXT";
    537        case EntryPoint::GLBindRenderbuffer:
    538            return "glBindRenderbuffer";
    539        case EntryPoint::GLBindRenderbufferOES:
    540            return "glBindRenderbufferOES";
    541        case EntryPoint::GLBindSampler:
    542            return "glBindSampler";
    543        case EntryPoint::GLBindSamplers:
    544            return "glBindSamplers";
    545        case EntryPoint::GLBindTexture:
    546            return "glBindTexture";
    547        case EntryPoint::GLBindTextureUnit:
    548            return "glBindTextureUnit";
    549        case EntryPoint::GLBindTextures:
    550            return "glBindTextures";
    551        case EntryPoint::GLBindTransformFeedback:
    552            return "glBindTransformFeedback";
    553        case EntryPoint::GLBindUniformLocationCHROMIUM:
    554            return "glBindUniformLocationCHROMIUM";
    555        case EntryPoint::GLBindVertexArray:
    556            return "glBindVertexArray";
    557        case EntryPoint::GLBindVertexArrayOES:
    558            return "glBindVertexArrayOES";
    559        case EntryPoint::GLBindVertexBuffer:
    560            return "glBindVertexBuffer";
    561        case EntryPoint::GLBindVertexBuffers:
    562            return "glBindVertexBuffers";
    563        case EntryPoint::GLBitmap:
    564            return "glBitmap";
    565        case EntryPoint::GLBlendBarrier:
    566            return "glBlendBarrier";
    567        case EntryPoint::GLBlendBarrierKHR:
    568            return "glBlendBarrierKHR";
    569        case EntryPoint::GLBlendColor:
    570            return "glBlendColor";
    571        case EntryPoint::GLBlendEquation:
    572            return "glBlendEquation";
    573        case EntryPoint::GLBlendEquationSeparate:
    574            return "glBlendEquationSeparate";
    575        case EntryPoint::GLBlendEquationSeparatei:
    576            return "glBlendEquationSeparatei";
    577        case EntryPoint::GLBlendEquationSeparateiEXT:
    578            return "glBlendEquationSeparateiEXT";
    579        case EntryPoint::GLBlendEquationSeparateiOES:
    580            return "glBlendEquationSeparateiOES";
    581        case EntryPoint::GLBlendEquationi:
    582            return "glBlendEquationi";
    583        case EntryPoint::GLBlendEquationiEXT:
    584            return "glBlendEquationiEXT";
    585        case EntryPoint::GLBlendEquationiOES:
    586            return "glBlendEquationiOES";
    587        case EntryPoint::GLBlendFunc:
    588            return "glBlendFunc";
    589        case EntryPoint::GLBlendFuncSeparate:
    590            return "glBlendFuncSeparate";
    591        case EntryPoint::GLBlendFuncSeparatei:
    592            return "glBlendFuncSeparatei";
    593        case EntryPoint::GLBlendFuncSeparateiEXT:
    594            return "glBlendFuncSeparateiEXT";
    595        case EntryPoint::GLBlendFuncSeparateiOES:
    596            return "glBlendFuncSeparateiOES";
    597        case EntryPoint::GLBlendFunci:
    598            return "glBlendFunci";
    599        case EntryPoint::GLBlendFunciEXT:
    600            return "glBlendFunciEXT";
    601        case EntryPoint::GLBlendFunciOES:
    602            return "glBlendFunciOES";
    603        case EntryPoint::GLBlitFramebuffer:
    604            return "glBlitFramebuffer";
    605        case EntryPoint::GLBlitFramebufferANGLE:
    606            return "glBlitFramebufferANGLE";
    607        case EntryPoint::GLBlitFramebufferNV:
    608            return "glBlitFramebufferNV";
    609        case EntryPoint::GLBlitNamedFramebuffer:
    610            return "glBlitNamedFramebuffer";
    611        case EntryPoint::GLBufferData:
    612            return "glBufferData";
    613        case EntryPoint::GLBufferStorage:
    614            return "glBufferStorage";
    615        case EntryPoint::GLBufferStorageEXT:
    616            return "glBufferStorageEXT";
    617        case EntryPoint::GLBufferStorageExternalEXT:
    618            return "glBufferStorageExternalEXT";
    619        case EntryPoint::GLBufferStorageMemEXT:
    620            return "glBufferStorageMemEXT";
    621        case EntryPoint::GLBufferSubData:
    622            return "glBufferSubData";
    623        case EntryPoint::GLCallList:
    624            return "glCallList";
    625        case EntryPoint::GLCallLists:
    626            return "glCallLists";
    627        case EntryPoint::GLCheckFramebufferStatus:
    628            return "glCheckFramebufferStatus";
    629        case EntryPoint::GLCheckFramebufferStatusOES:
    630            return "glCheckFramebufferStatusOES";
    631        case EntryPoint::GLCheckNamedFramebufferStatus:
    632            return "glCheckNamedFramebufferStatus";
    633        case EntryPoint::GLClampColor:
    634            return "glClampColor";
    635        case EntryPoint::GLClear:
    636            return "glClear";
    637        case EntryPoint::GLClearAccum:
    638            return "glClearAccum";
    639        case EntryPoint::GLClearBufferData:
    640            return "glClearBufferData";
    641        case EntryPoint::GLClearBufferSubData:
    642            return "glClearBufferSubData";
    643        case EntryPoint::GLClearBufferfi:
    644            return "glClearBufferfi";
    645        case EntryPoint::GLClearBufferfv:
    646            return "glClearBufferfv";
    647        case EntryPoint::GLClearBufferiv:
    648            return "glClearBufferiv";
    649        case EntryPoint::GLClearBufferuiv:
    650            return "glClearBufferuiv";
    651        case EntryPoint::GLClearColor:
    652            return "glClearColor";
    653        case EntryPoint::GLClearColorx:
    654            return "glClearColorx";
    655        case EntryPoint::GLClearDepth:
    656            return "glClearDepth";
    657        case EntryPoint::GLClearDepthf:
    658            return "glClearDepthf";
    659        case EntryPoint::GLClearDepthx:
    660            return "glClearDepthx";
    661        case EntryPoint::GLClearIndex:
    662            return "glClearIndex";
    663        case EntryPoint::GLClearNamedBufferData:
    664            return "glClearNamedBufferData";
    665        case EntryPoint::GLClearNamedBufferSubData:
    666            return "glClearNamedBufferSubData";
    667        case EntryPoint::GLClearNamedFramebufferfi:
    668            return "glClearNamedFramebufferfi";
    669        case EntryPoint::GLClearNamedFramebufferfv:
    670            return "glClearNamedFramebufferfv";
    671        case EntryPoint::GLClearNamedFramebufferiv:
    672            return "glClearNamedFramebufferiv";
    673        case EntryPoint::GLClearNamedFramebufferuiv:
    674            return "glClearNamedFramebufferuiv";
    675        case EntryPoint::GLClearStencil:
    676            return "glClearStencil";
    677        case EntryPoint::GLClearTexImage:
    678            return "glClearTexImage";
    679        case EntryPoint::GLClearTexSubImage:
    680            return "glClearTexSubImage";
    681        case EntryPoint::GLClientActiveTexture:
    682            return "glClientActiveTexture";
    683        case EntryPoint::GLClientWaitSync:
    684            return "glClientWaitSync";
    685        case EntryPoint::GLClipControl:
    686            return "glClipControl";
    687        case EntryPoint::GLClipControlEXT:
    688            return "glClipControlEXT";
    689        case EntryPoint::GLClipPlane:
    690            return "glClipPlane";
    691        case EntryPoint::GLClipPlanef:
    692            return "glClipPlanef";
    693        case EntryPoint::GLClipPlanex:
    694            return "glClipPlanex";
    695        case EntryPoint::GLColor3b:
    696            return "glColor3b";
    697        case EntryPoint::GLColor3bv:
    698            return "glColor3bv";
    699        case EntryPoint::GLColor3d:
    700            return "glColor3d";
    701        case EntryPoint::GLColor3dv:
    702            return "glColor3dv";
    703        case EntryPoint::GLColor3f:
    704            return "glColor3f";
    705        case EntryPoint::GLColor3fv:
    706            return "glColor3fv";
    707        case EntryPoint::GLColor3i:
    708            return "glColor3i";
    709        case EntryPoint::GLColor3iv:
    710            return "glColor3iv";
    711        case EntryPoint::GLColor3s:
    712            return "glColor3s";
    713        case EntryPoint::GLColor3sv:
    714            return "glColor3sv";
    715        case EntryPoint::GLColor3ub:
    716            return "glColor3ub";
    717        case EntryPoint::GLColor3ubv:
    718            return "glColor3ubv";
    719        case EntryPoint::GLColor3ui:
    720            return "glColor3ui";
    721        case EntryPoint::GLColor3uiv:
    722            return "glColor3uiv";
    723        case EntryPoint::GLColor3us:
    724            return "glColor3us";
    725        case EntryPoint::GLColor3usv:
    726            return "glColor3usv";
    727        case EntryPoint::GLColor4b:
    728            return "glColor4b";
    729        case EntryPoint::GLColor4bv:
    730            return "glColor4bv";
    731        case EntryPoint::GLColor4d:
    732            return "glColor4d";
    733        case EntryPoint::GLColor4dv:
    734            return "glColor4dv";
    735        case EntryPoint::GLColor4f:
    736            return "glColor4f";
    737        case EntryPoint::GLColor4fv:
    738            return "glColor4fv";
    739        case EntryPoint::GLColor4i:
    740            return "glColor4i";
    741        case EntryPoint::GLColor4iv:
    742            return "glColor4iv";
    743        case EntryPoint::GLColor4s:
    744            return "glColor4s";
    745        case EntryPoint::GLColor4sv:
    746            return "glColor4sv";
    747        case EntryPoint::GLColor4ub:
    748            return "glColor4ub";
    749        case EntryPoint::GLColor4ubv:
    750            return "glColor4ubv";
    751        case EntryPoint::GLColor4ui:
    752            return "glColor4ui";
    753        case EntryPoint::GLColor4uiv:
    754            return "glColor4uiv";
    755        case EntryPoint::GLColor4us:
    756            return "glColor4us";
    757        case EntryPoint::GLColor4usv:
    758            return "glColor4usv";
    759        case EntryPoint::GLColor4x:
    760            return "glColor4x";
    761        case EntryPoint::GLColorMask:
    762            return "glColorMask";
    763        case EntryPoint::GLColorMaski:
    764            return "glColorMaski";
    765        case EntryPoint::GLColorMaskiEXT:
    766            return "glColorMaskiEXT";
    767        case EntryPoint::GLColorMaskiOES:
    768            return "glColorMaskiOES";
    769        case EntryPoint::GLColorMaterial:
    770            return "glColorMaterial";
    771        case EntryPoint::GLColorP3ui:
    772            return "glColorP3ui";
    773        case EntryPoint::GLColorP3uiv:
    774            return "glColorP3uiv";
    775        case EntryPoint::GLColorP4ui:
    776            return "glColorP4ui";
    777        case EntryPoint::GLColorP4uiv:
    778            return "glColorP4uiv";
    779        case EntryPoint::GLColorPointer:
    780            return "glColorPointer";
    781        case EntryPoint::GLCompileShader:
    782            return "glCompileShader";
    783        case EntryPoint::GLCompressedCopyTextureCHROMIUM:
    784            return "glCompressedCopyTextureCHROMIUM";
    785        case EntryPoint::GLCompressedTexImage1D:
    786            return "glCompressedTexImage1D";
    787        case EntryPoint::GLCompressedTexImage2D:
    788            return "glCompressedTexImage2D";
    789        case EntryPoint::GLCompressedTexImage2DRobustANGLE:
    790            return "glCompressedTexImage2DRobustANGLE";
    791        case EntryPoint::GLCompressedTexImage3D:
    792            return "glCompressedTexImage3D";
    793        case EntryPoint::GLCompressedTexImage3DOES:
    794            return "glCompressedTexImage3DOES";
    795        case EntryPoint::GLCompressedTexImage3DRobustANGLE:
    796            return "glCompressedTexImage3DRobustANGLE";
    797        case EntryPoint::GLCompressedTexSubImage1D:
    798            return "glCompressedTexSubImage1D";
    799        case EntryPoint::GLCompressedTexSubImage2D:
    800            return "glCompressedTexSubImage2D";
    801        case EntryPoint::GLCompressedTexSubImage2DRobustANGLE:
    802            return "glCompressedTexSubImage2DRobustANGLE";
    803        case EntryPoint::GLCompressedTexSubImage3D:
    804            return "glCompressedTexSubImage3D";
    805        case EntryPoint::GLCompressedTexSubImage3DOES:
    806            return "glCompressedTexSubImage3DOES";
    807        case EntryPoint::GLCompressedTexSubImage3DRobustANGLE:
    808            return "glCompressedTexSubImage3DRobustANGLE";
    809        case EntryPoint::GLCompressedTextureSubImage1D:
    810            return "glCompressedTextureSubImage1D";
    811        case EntryPoint::GLCompressedTextureSubImage2D:
    812            return "glCompressedTextureSubImage2D";
    813        case EntryPoint::GLCompressedTextureSubImage3D:
    814            return "glCompressedTextureSubImage3D";
    815        case EntryPoint::GLCopyBufferSubData:
    816            return "glCopyBufferSubData";
    817        case EntryPoint::GLCopyImageSubData:
    818            return "glCopyImageSubData";
    819        case EntryPoint::GLCopyImageSubDataEXT:
    820            return "glCopyImageSubDataEXT";
    821        case EntryPoint::GLCopyImageSubDataOES:
    822            return "glCopyImageSubDataOES";
    823        case EntryPoint::GLCopyNamedBufferSubData:
    824            return "glCopyNamedBufferSubData";
    825        case EntryPoint::GLCopyPixels:
    826            return "glCopyPixels";
    827        case EntryPoint::GLCopySubTexture3DANGLE:
    828            return "glCopySubTexture3DANGLE";
    829        case EntryPoint::GLCopySubTextureCHROMIUM:
    830            return "glCopySubTextureCHROMIUM";
    831        case EntryPoint::GLCopyTexImage1D:
    832            return "glCopyTexImage1D";
    833        case EntryPoint::GLCopyTexImage2D:
    834            return "glCopyTexImage2D";
    835        case EntryPoint::GLCopyTexSubImage1D:
    836            return "glCopyTexSubImage1D";
    837        case EntryPoint::GLCopyTexSubImage2D:
    838            return "glCopyTexSubImage2D";
    839        case EntryPoint::GLCopyTexSubImage3D:
    840            return "glCopyTexSubImage3D";
    841        case EntryPoint::GLCopyTexSubImage3DOES:
    842            return "glCopyTexSubImage3DOES";
    843        case EntryPoint::GLCopyTexture3DANGLE:
    844            return "glCopyTexture3DANGLE";
    845        case EntryPoint::GLCopyTextureCHROMIUM:
    846            return "glCopyTextureCHROMIUM";
    847        case EntryPoint::GLCopyTextureSubImage1D:
    848            return "glCopyTextureSubImage1D";
    849        case EntryPoint::GLCopyTextureSubImage2D:
    850            return "glCopyTextureSubImage2D";
    851        case EntryPoint::GLCopyTextureSubImage3D:
    852            return "glCopyTextureSubImage3D";
    853        case EntryPoint::GLCoverageModulationCHROMIUM:
    854            return "glCoverageModulationCHROMIUM";
    855        case EntryPoint::GLCreateBuffers:
    856            return "glCreateBuffers";
    857        case EntryPoint::GLCreateFramebuffers:
    858            return "glCreateFramebuffers";
    859        case EntryPoint::GLCreateMemoryObjectsEXT:
    860            return "glCreateMemoryObjectsEXT";
    861        case EntryPoint::GLCreateProgram:
    862            return "glCreateProgram";
    863        case EntryPoint::GLCreateProgramPipelines:
    864            return "glCreateProgramPipelines";
    865        case EntryPoint::GLCreateQueries:
    866            return "glCreateQueries";
    867        case EntryPoint::GLCreateRenderbuffers:
    868            return "glCreateRenderbuffers";
    869        case EntryPoint::GLCreateSamplers:
    870            return "glCreateSamplers";
    871        case EntryPoint::GLCreateShader:
    872            return "glCreateShader";
    873        case EntryPoint::GLCreateShaderProgramv:
    874            return "glCreateShaderProgramv";
    875        case EntryPoint::GLCreateShaderProgramvEXT:
    876            return "glCreateShaderProgramvEXT";
    877        case EntryPoint::GLCreateTextures:
    878            return "glCreateTextures";
    879        case EntryPoint::GLCreateTransformFeedbacks:
    880            return "glCreateTransformFeedbacks";
    881        case EntryPoint::GLCreateVertexArrays:
    882            return "glCreateVertexArrays";
    883        case EntryPoint::GLCullFace:
    884            return "glCullFace";
    885        case EntryPoint::GLCurrentPaletteMatrixOES:
    886            return "glCurrentPaletteMatrixOES";
    887        case EntryPoint::GLDebugMessageCallback:
    888            return "glDebugMessageCallback";
    889        case EntryPoint::GLDebugMessageCallbackKHR:
    890            return "glDebugMessageCallbackKHR";
    891        case EntryPoint::GLDebugMessageControl:
    892            return "glDebugMessageControl";
    893        case EntryPoint::GLDebugMessageControlKHR:
    894            return "glDebugMessageControlKHR";
    895        case EntryPoint::GLDebugMessageInsert:
    896            return "glDebugMessageInsert";
    897        case EntryPoint::GLDebugMessageInsertKHR:
    898            return "glDebugMessageInsertKHR";
    899        case EntryPoint::GLDeleteBuffers:
    900            return "glDeleteBuffers";
    901        case EntryPoint::GLDeleteFencesNV:
    902            return "glDeleteFencesNV";
    903        case EntryPoint::GLDeleteFramebuffers:
    904            return "glDeleteFramebuffers";
    905        case EntryPoint::GLDeleteFramebuffersOES:
    906            return "glDeleteFramebuffersOES";
    907        case EntryPoint::GLDeleteLists:
    908            return "glDeleteLists";
    909        case EntryPoint::GLDeleteMemoryObjectsEXT:
    910            return "glDeleteMemoryObjectsEXT";
    911        case EntryPoint::GLDeletePerfMonitorsAMD:
    912            return "glDeletePerfMonitorsAMD";
    913        case EntryPoint::GLDeleteProgram:
    914            return "glDeleteProgram";
    915        case EntryPoint::GLDeleteProgramPipelines:
    916            return "glDeleteProgramPipelines";
    917        case EntryPoint::GLDeleteProgramPipelinesEXT:
    918            return "glDeleteProgramPipelinesEXT";
    919        case EntryPoint::GLDeleteQueries:
    920            return "glDeleteQueries";
    921        case EntryPoint::GLDeleteQueriesEXT:
    922            return "glDeleteQueriesEXT";
    923        case EntryPoint::GLDeleteRenderbuffers:
    924            return "glDeleteRenderbuffers";
    925        case EntryPoint::GLDeleteRenderbuffersOES:
    926            return "glDeleteRenderbuffersOES";
    927        case EntryPoint::GLDeleteSamplers:
    928            return "glDeleteSamplers";
    929        case EntryPoint::GLDeleteSemaphoresEXT:
    930            return "glDeleteSemaphoresEXT";
    931        case EntryPoint::GLDeleteShader:
    932            return "glDeleteShader";
    933        case EntryPoint::GLDeleteSync:
    934            return "glDeleteSync";
    935        case EntryPoint::GLDeleteTextures:
    936            return "glDeleteTextures";
    937        case EntryPoint::GLDeleteTransformFeedbacks:
    938            return "glDeleteTransformFeedbacks";
    939        case EntryPoint::GLDeleteVertexArrays:
    940            return "glDeleteVertexArrays";
    941        case EntryPoint::GLDeleteVertexArraysOES:
    942            return "glDeleteVertexArraysOES";
    943        case EntryPoint::GLDepthFunc:
    944            return "glDepthFunc";
    945        case EntryPoint::GLDepthMask:
    946            return "glDepthMask";
    947        case EntryPoint::GLDepthRange:
    948            return "glDepthRange";
    949        case EntryPoint::GLDepthRangeArrayv:
    950            return "glDepthRangeArrayv";
    951        case EntryPoint::GLDepthRangeIndexed:
    952            return "glDepthRangeIndexed";
    953        case EntryPoint::GLDepthRangef:
    954            return "glDepthRangef";
    955        case EntryPoint::GLDepthRangex:
    956            return "glDepthRangex";
    957        case EntryPoint::GLDetachShader:
    958            return "glDetachShader";
    959        case EntryPoint::GLDisable:
    960            return "glDisable";
    961        case EntryPoint::GLDisableClientState:
    962            return "glDisableClientState";
    963        case EntryPoint::GLDisableExtensionANGLE:
    964            return "glDisableExtensionANGLE";
    965        case EntryPoint::GLDisableVertexArrayAttrib:
    966            return "glDisableVertexArrayAttrib";
    967        case EntryPoint::GLDisableVertexAttribArray:
    968            return "glDisableVertexAttribArray";
    969        case EntryPoint::GLDisablei:
    970            return "glDisablei";
    971        case EntryPoint::GLDisableiEXT:
    972            return "glDisableiEXT";
    973        case EntryPoint::GLDisableiOES:
    974            return "glDisableiOES";
    975        case EntryPoint::GLDiscardFramebufferEXT:
    976            return "glDiscardFramebufferEXT";
    977        case EntryPoint::GLDispatchCompute:
    978            return "glDispatchCompute";
    979        case EntryPoint::GLDispatchComputeIndirect:
    980            return "glDispatchComputeIndirect";
    981        case EntryPoint::GLDrawArrays:
    982            return "glDrawArrays";
    983        case EntryPoint::GLDrawArraysIndirect:
    984            return "glDrawArraysIndirect";
    985        case EntryPoint::GLDrawArraysInstanced:
    986            return "glDrawArraysInstanced";
    987        case EntryPoint::GLDrawArraysInstancedANGLE:
    988            return "glDrawArraysInstancedANGLE";
    989        case EntryPoint::GLDrawArraysInstancedBaseInstance:
    990            return "glDrawArraysInstancedBaseInstance";
    991        case EntryPoint::GLDrawArraysInstancedBaseInstanceANGLE:
    992            return "glDrawArraysInstancedBaseInstanceANGLE";
    993        case EntryPoint::GLDrawArraysInstancedBaseInstanceEXT:
    994            return "glDrawArraysInstancedBaseInstanceEXT";
    995        case EntryPoint::GLDrawArraysInstancedEXT:
    996            return "glDrawArraysInstancedEXT";
    997        case EntryPoint::GLDrawBuffer:
    998            return "glDrawBuffer";
    999        case EntryPoint::GLDrawBuffers:
   1000            return "glDrawBuffers";
   1001        case EntryPoint::GLDrawBuffersEXT:
   1002            return "glDrawBuffersEXT";
   1003        case EntryPoint::GLDrawElements:
   1004            return "glDrawElements";
   1005        case EntryPoint::GLDrawElementsBaseVertex:
   1006            return "glDrawElementsBaseVertex";
   1007        case EntryPoint::GLDrawElementsBaseVertexEXT:
   1008            return "glDrawElementsBaseVertexEXT";
   1009        case EntryPoint::GLDrawElementsBaseVertexOES:
   1010            return "glDrawElementsBaseVertexOES";
   1011        case EntryPoint::GLDrawElementsIndirect:
   1012            return "glDrawElementsIndirect";
   1013        case EntryPoint::GLDrawElementsInstanced:
   1014            return "glDrawElementsInstanced";
   1015        case EntryPoint::GLDrawElementsInstancedANGLE:
   1016            return "glDrawElementsInstancedANGLE";
   1017        case EntryPoint::GLDrawElementsInstancedBaseInstance:
   1018            return "glDrawElementsInstancedBaseInstance";
   1019        case EntryPoint::GLDrawElementsInstancedBaseInstanceEXT:
   1020            return "glDrawElementsInstancedBaseInstanceEXT";
   1021        case EntryPoint::GLDrawElementsInstancedBaseVertex:
   1022            return "glDrawElementsInstancedBaseVertex";
   1023        case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstance:
   1024            return "glDrawElementsInstancedBaseVertexBaseInstance";
   1025        case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceANGLE:
   1026            return "glDrawElementsInstancedBaseVertexBaseInstanceANGLE";
   1027        case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceEXT:
   1028            return "glDrawElementsInstancedBaseVertexBaseInstanceEXT";
   1029        case EntryPoint::GLDrawElementsInstancedBaseVertexEXT:
   1030            return "glDrawElementsInstancedBaseVertexEXT";
   1031        case EntryPoint::GLDrawElementsInstancedBaseVertexOES:
   1032            return "glDrawElementsInstancedBaseVertexOES";
   1033        case EntryPoint::GLDrawElementsInstancedEXT:
   1034            return "glDrawElementsInstancedEXT";
   1035        case EntryPoint::GLDrawPixels:
   1036            return "glDrawPixels";
   1037        case EntryPoint::GLDrawRangeElements:
   1038            return "glDrawRangeElements";
   1039        case EntryPoint::GLDrawRangeElementsBaseVertex:
   1040            return "glDrawRangeElementsBaseVertex";
   1041        case EntryPoint::GLDrawRangeElementsBaseVertexEXT:
   1042            return "glDrawRangeElementsBaseVertexEXT";
   1043        case EntryPoint::GLDrawRangeElementsBaseVertexOES:
   1044            return "glDrawRangeElementsBaseVertexOES";
   1045        case EntryPoint::GLDrawTexfOES:
   1046            return "glDrawTexfOES";
   1047        case EntryPoint::GLDrawTexfvOES:
   1048            return "glDrawTexfvOES";
   1049        case EntryPoint::GLDrawTexiOES:
   1050            return "glDrawTexiOES";
   1051        case EntryPoint::GLDrawTexivOES:
   1052            return "glDrawTexivOES";
   1053        case EntryPoint::GLDrawTexsOES:
   1054            return "glDrawTexsOES";
   1055        case EntryPoint::GLDrawTexsvOES:
   1056            return "glDrawTexsvOES";
   1057        case EntryPoint::GLDrawTexxOES:
   1058            return "glDrawTexxOES";
   1059        case EntryPoint::GLDrawTexxvOES:
   1060            return "glDrawTexxvOES";
   1061        case EntryPoint::GLDrawTransformFeedback:
   1062            return "glDrawTransformFeedback";
   1063        case EntryPoint::GLDrawTransformFeedbackInstanced:
   1064            return "glDrawTransformFeedbackInstanced";
   1065        case EntryPoint::GLDrawTransformFeedbackStream:
   1066            return "glDrawTransformFeedbackStream";
   1067        case EntryPoint::GLDrawTransformFeedbackStreamInstanced:
   1068            return "glDrawTransformFeedbackStreamInstanced";
   1069        case EntryPoint::GLEGLImageTargetRenderbufferStorageOES:
   1070            return "glEGLImageTargetRenderbufferStorageOES";
   1071        case EntryPoint::GLEGLImageTargetTexStorageEXT:
   1072            return "glEGLImageTargetTexStorageEXT";
   1073        case EntryPoint::GLEGLImageTargetTexture2DOES:
   1074            return "glEGLImageTargetTexture2DOES";
   1075        case EntryPoint::GLEGLImageTargetTextureStorageEXT:
   1076            return "glEGLImageTargetTextureStorageEXT";
   1077        case EntryPoint::GLEdgeFlag:
   1078            return "glEdgeFlag";
   1079        case EntryPoint::GLEdgeFlagPointer:
   1080            return "glEdgeFlagPointer";
   1081        case EntryPoint::GLEdgeFlagv:
   1082            return "glEdgeFlagv";
   1083        case EntryPoint::GLEnable:
   1084            return "glEnable";
   1085        case EntryPoint::GLEnableClientState:
   1086            return "glEnableClientState";
   1087        case EntryPoint::GLEnableVertexArrayAttrib:
   1088            return "glEnableVertexArrayAttrib";
   1089        case EntryPoint::GLEnableVertexAttribArray:
   1090            return "glEnableVertexAttribArray";
   1091        case EntryPoint::GLEnablei:
   1092            return "glEnablei";
   1093        case EntryPoint::GLEnableiEXT:
   1094            return "glEnableiEXT";
   1095        case EntryPoint::GLEnableiOES:
   1096            return "glEnableiOES";
   1097        case EntryPoint::GLEnd:
   1098            return "glEnd";
   1099        case EntryPoint::GLEndConditionalRender:
   1100            return "glEndConditionalRender";
   1101        case EntryPoint::GLEndList:
   1102            return "glEndList";
   1103        case EntryPoint::GLEndPerfMonitorAMD:
   1104            return "glEndPerfMonitorAMD";
   1105        case EntryPoint::GLEndPixelLocalStorageANGLE:
   1106            return "glEndPixelLocalStorageANGLE";
   1107        case EntryPoint::GLEndQuery:
   1108            return "glEndQuery";
   1109        case EntryPoint::GLEndQueryEXT:
   1110            return "glEndQueryEXT";
   1111        case EntryPoint::GLEndQueryIndexed:
   1112            return "glEndQueryIndexed";
   1113        case EntryPoint::GLEndTransformFeedback:
   1114            return "glEndTransformFeedback";
   1115        case EntryPoint::GLEvalCoord1d:
   1116            return "glEvalCoord1d";
   1117        case EntryPoint::GLEvalCoord1dv:
   1118            return "glEvalCoord1dv";
   1119        case EntryPoint::GLEvalCoord1f:
   1120            return "glEvalCoord1f";
   1121        case EntryPoint::GLEvalCoord1fv:
   1122            return "glEvalCoord1fv";
   1123        case EntryPoint::GLEvalCoord2d:
   1124            return "glEvalCoord2d";
   1125        case EntryPoint::GLEvalCoord2dv:
   1126            return "glEvalCoord2dv";
   1127        case EntryPoint::GLEvalCoord2f:
   1128            return "glEvalCoord2f";
   1129        case EntryPoint::GLEvalCoord2fv:
   1130            return "glEvalCoord2fv";
   1131        case EntryPoint::GLEvalMesh1:
   1132            return "glEvalMesh1";
   1133        case EntryPoint::GLEvalMesh2:
   1134            return "glEvalMesh2";
   1135        case EntryPoint::GLEvalPoint1:
   1136            return "glEvalPoint1";
   1137        case EntryPoint::GLEvalPoint2:
   1138            return "glEvalPoint2";
   1139        case EntryPoint::GLFeedbackBuffer:
   1140            return "glFeedbackBuffer";
   1141        case EntryPoint::GLFenceSync:
   1142            return "glFenceSync";
   1143        case EntryPoint::GLFinish:
   1144            return "glFinish";
   1145        case EntryPoint::GLFinishFenceNV:
   1146            return "glFinishFenceNV";
   1147        case EntryPoint::GLFlush:
   1148            return "glFlush";
   1149        case EntryPoint::GLFlushMappedBufferRange:
   1150            return "glFlushMappedBufferRange";
   1151        case EntryPoint::GLFlushMappedBufferRangeEXT:
   1152            return "glFlushMappedBufferRangeEXT";
   1153        case EntryPoint::GLFlushMappedNamedBufferRange:
   1154            return "glFlushMappedNamedBufferRange";
   1155        case EntryPoint::GLFogCoordPointer:
   1156            return "glFogCoordPointer";
   1157        case EntryPoint::GLFogCoordd:
   1158            return "glFogCoordd";
   1159        case EntryPoint::GLFogCoorddv:
   1160            return "glFogCoorddv";
   1161        case EntryPoint::GLFogCoordf:
   1162            return "glFogCoordf";
   1163        case EntryPoint::GLFogCoordfv:
   1164            return "glFogCoordfv";
   1165        case EntryPoint::GLFogf:
   1166            return "glFogf";
   1167        case EntryPoint::GLFogfv:
   1168            return "glFogfv";
   1169        case EntryPoint::GLFogi:
   1170            return "glFogi";
   1171        case EntryPoint::GLFogiv:
   1172            return "glFogiv";
   1173        case EntryPoint::GLFogx:
   1174            return "glFogx";
   1175        case EntryPoint::GLFogxv:
   1176            return "glFogxv";
   1177        case EntryPoint::GLFramebufferFetchBarrierEXT:
   1178            return "glFramebufferFetchBarrierEXT";
   1179        case EntryPoint::GLFramebufferMemorylessPixelLocalStorageANGLE:
   1180            return "glFramebufferMemorylessPixelLocalStorageANGLE";
   1181        case EntryPoint::GLFramebufferParameteri:
   1182            return "glFramebufferParameteri";
   1183        case EntryPoint::GLFramebufferParameteriMESA:
   1184            return "glFramebufferParameteriMESA";
   1185        case EntryPoint::GLFramebufferRenderbuffer:
   1186            return "glFramebufferRenderbuffer";
   1187        case EntryPoint::GLFramebufferRenderbufferOES:
   1188            return "glFramebufferRenderbufferOES";
   1189        case EntryPoint::GLFramebufferTexture:
   1190            return "glFramebufferTexture";
   1191        case EntryPoint::GLFramebufferTexture1D:
   1192            return "glFramebufferTexture1D";
   1193        case EntryPoint::GLFramebufferTexture2D:
   1194            return "glFramebufferTexture2D";
   1195        case EntryPoint::GLFramebufferTexture2DMultisampleEXT:
   1196            return "glFramebufferTexture2DMultisampleEXT";
   1197        case EntryPoint::GLFramebufferTexture2DOES:
   1198            return "glFramebufferTexture2DOES";
   1199        case EntryPoint::GLFramebufferTexture3D:
   1200            return "glFramebufferTexture3D";
   1201        case EntryPoint::GLFramebufferTexture3DOES:
   1202            return "glFramebufferTexture3DOES";
   1203        case EntryPoint::GLFramebufferTextureEXT:
   1204            return "glFramebufferTextureEXT";
   1205        case EntryPoint::GLFramebufferTextureLayer:
   1206            return "glFramebufferTextureLayer";
   1207        case EntryPoint::GLFramebufferTextureMultiviewOVR:
   1208            return "glFramebufferTextureMultiviewOVR";
   1209        case EntryPoint::GLFramebufferTextureOES:
   1210            return "glFramebufferTextureOES";
   1211        case EntryPoint::GLFramebufferTexturePixelLocalStorageANGLE:
   1212            return "glFramebufferTexturePixelLocalStorageANGLE";
   1213        case EntryPoint::GLFrontFace:
   1214            return "glFrontFace";
   1215        case EntryPoint::GLFrustum:
   1216            return "glFrustum";
   1217        case EntryPoint::GLFrustumf:
   1218            return "glFrustumf";
   1219        case EntryPoint::GLFrustumx:
   1220            return "glFrustumx";
   1221        case EntryPoint::GLGenBuffers:
   1222            return "glGenBuffers";
   1223        case EntryPoint::GLGenFencesNV:
   1224            return "glGenFencesNV";
   1225        case EntryPoint::GLGenFramebuffers:
   1226            return "glGenFramebuffers";
   1227        case EntryPoint::GLGenFramebuffersOES:
   1228            return "glGenFramebuffersOES";
   1229        case EntryPoint::GLGenLists:
   1230            return "glGenLists";
   1231        case EntryPoint::GLGenPerfMonitorsAMD:
   1232            return "glGenPerfMonitorsAMD";
   1233        case EntryPoint::GLGenProgramPipelines:
   1234            return "glGenProgramPipelines";
   1235        case EntryPoint::GLGenProgramPipelinesEXT:
   1236            return "glGenProgramPipelinesEXT";
   1237        case EntryPoint::GLGenQueries:
   1238            return "glGenQueries";
   1239        case EntryPoint::GLGenQueriesEXT:
   1240            return "glGenQueriesEXT";
   1241        case EntryPoint::GLGenRenderbuffers:
   1242            return "glGenRenderbuffers";
   1243        case EntryPoint::GLGenRenderbuffersOES:
   1244            return "glGenRenderbuffersOES";
   1245        case EntryPoint::GLGenSamplers:
   1246            return "glGenSamplers";
   1247        case EntryPoint::GLGenSemaphoresEXT:
   1248            return "glGenSemaphoresEXT";
   1249        case EntryPoint::GLGenTextures:
   1250            return "glGenTextures";
   1251        case EntryPoint::GLGenTransformFeedbacks:
   1252            return "glGenTransformFeedbacks";
   1253        case EntryPoint::GLGenVertexArrays:
   1254            return "glGenVertexArrays";
   1255        case EntryPoint::GLGenVertexArraysOES:
   1256            return "glGenVertexArraysOES";
   1257        case EntryPoint::GLGenerateMipmap:
   1258            return "glGenerateMipmap";
   1259        case EntryPoint::GLGenerateMipmapOES:
   1260            return "glGenerateMipmapOES";
   1261        case EntryPoint::GLGenerateTextureMipmap:
   1262            return "glGenerateTextureMipmap";
   1263        case EntryPoint::GLGetActiveAtomicCounterBufferiv:
   1264            return "glGetActiveAtomicCounterBufferiv";
   1265        case EntryPoint::GLGetActiveAttrib:
   1266            return "glGetActiveAttrib";
   1267        case EntryPoint::GLGetActiveSubroutineName:
   1268            return "glGetActiveSubroutineName";
   1269        case EntryPoint::GLGetActiveSubroutineUniformName:
   1270            return "glGetActiveSubroutineUniformName";
   1271        case EntryPoint::GLGetActiveSubroutineUniformiv:
   1272            return "glGetActiveSubroutineUniformiv";
   1273        case EntryPoint::GLGetActiveUniform:
   1274            return "glGetActiveUniform";
   1275        case EntryPoint::GLGetActiveUniformBlockName:
   1276            return "glGetActiveUniformBlockName";
   1277        case EntryPoint::GLGetActiveUniformBlockiv:
   1278            return "glGetActiveUniformBlockiv";
   1279        case EntryPoint::GLGetActiveUniformBlockivRobustANGLE:
   1280            return "glGetActiveUniformBlockivRobustANGLE";
   1281        case EntryPoint::GLGetActiveUniformName:
   1282            return "glGetActiveUniformName";
   1283        case EntryPoint::GLGetActiveUniformsiv:
   1284            return "glGetActiveUniformsiv";
   1285        case EntryPoint::GLGetAttachedShaders:
   1286            return "glGetAttachedShaders";
   1287        case EntryPoint::GLGetAttribLocation:
   1288            return "glGetAttribLocation";
   1289        case EntryPoint::GLGetBooleani_v:
   1290            return "glGetBooleani_v";
   1291        case EntryPoint::GLGetBooleani_vRobustANGLE:
   1292            return "glGetBooleani_vRobustANGLE";
   1293        case EntryPoint::GLGetBooleanv:
   1294            return "glGetBooleanv";
   1295        case EntryPoint::GLGetBooleanvRobustANGLE:
   1296            return "glGetBooleanvRobustANGLE";
   1297        case EntryPoint::GLGetBufferParameteri64v:
   1298            return "glGetBufferParameteri64v";
   1299        case EntryPoint::GLGetBufferParameteri64vRobustANGLE:
   1300            return "glGetBufferParameteri64vRobustANGLE";
   1301        case EntryPoint::GLGetBufferParameteriv:
   1302            return "glGetBufferParameteriv";
   1303        case EntryPoint::GLGetBufferParameterivRobustANGLE:
   1304            return "glGetBufferParameterivRobustANGLE";
   1305        case EntryPoint::GLGetBufferPointerv:
   1306            return "glGetBufferPointerv";
   1307        case EntryPoint::GLGetBufferPointervOES:
   1308            return "glGetBufferPointervOES";
   1309        case EntryPoint::GLGetBufferPointervRobustANGLE:
   1310            return "glGetBufferPointervRobustANGLE";
   1311        case EntryPoint::GLGetBufferSubData:
   1312            return "glGetBufferSubData";
   1313        case EntryPoint::GLGetClipPlane:
   1314            return "glGetClipPlane";
   1315        case EntryPoint::GLGetClipPlanef:
   1316            return "glGetClipPlanef";
   1317        case EntryPoint::GLGetClipPlanex:
   1318            return "glGetClipPlanex";
   1319        case EntryPoint::GLGetCompressedTexImage:
   1320            return "glGetCompressedTexImage";
   1321        case EntryPoint::GLGetCompressedTexImageANGLE:
   1322            return "glGetCompressedTexImageANGLE";
   1323        case EntryPoint::GLGetCompressedTextureImage:
   1324            return "glGetCompressedTextureImage";
   1325        case EntryPoint::GLGetCompressedTextureSubImage:
   1326            return "glGetCompressedTextureSubImage";
   1327        case EntryPoint::GLGetDebugMessageLog:
   1328            return "glGetDebugMessageLog";
   1329        case EntryPoint::GLGetDebugMessageLogKHR:
   1330            return "glGetDebugMessageLogKHR";
   1331        case EntryPoint::GLGetDoublei_v:
   1332            return "glGetDoublei_v";
   1333        case EntryPoint::GLGetDoublev:
   1334            return "glGetDoublev";
   1335        case EntryPoint::GLGetError:
   1336            return "glGetError";
   1337        case EntryPoint::GLGetFenceivNV:
   1338            return "glGetFenceivNV";
   1339        case EntryPoint::GLGetFixedv:
   1340            return "glGetFixedv";
   1341        case EntryPoint::GLGetFloati_v:
   1342            return "glGetFloati_v";
   1343        case EntryPoint::GLGetFloatv:
   1344            return "glGetFloatv";
   1345        case EntryPoint::GLGetFloatvRobustANGLE:
   1346            return "glGetFloatvRobustANGLE";
   1347        case EntryPoint::GLGetFragDataIndex:
   1348            return "glGetFragDataIndex";
   1349        case EntryPoint::GLGetFragDataIndexEXT:
   1350            return "glGetFragDataIndexEXT";
   1351        case EntryPoint::GLGetFragDataLocation:
   1352            return "glGetFragDataLocation";
   1353        case EntryPoint::GLGetFramebufferAttachmentParameteriv:
   1354            return "glGetFramebufferAttachmentParameteriv";
   1355        case EntryPoint::GLGetFramebufferAttachmentParameterivOES:
   1356            return "glGetFramebufferAttachmentParameterivOES";
   1357        case EntryPoint::GLGetFramebufferAttachmentParameterivRobustANGLE:
   1358            return "glGetFramebufferAttachmentParameterivRobustANGLE";
   1359        case EntryPoint::GLGetFramebufferParameteriv:
   1360            return "glGetFramebufferParameteriv";
   1361        case EntryPoint::GLGetFramebufferParameterivMESA:
   1362            return "glGetFramebufferParameterivMESA";
   1363        case EntryPoint::GLGetFramebufferParameterivRobustANGLE:
   1364            return "glGetFramebufferParameterivRobustANGLE";
   1365        case EntryPoint::GLGetGraphicsResetStatus:
   1366            return "glGetGraphicsResetStatus";
   1367        case EntryPoint::GLGetGraphicsResetStatusEXT:
   1368            return "glGetGraphicsResetStatusEXT";
   1369        case EntryPoint::GLGetInteger64i_v:
   1370            return "glGetInteger64i_v";
   1371        case EntryPoint::GLGetInteger64i_vRobustANGLE:
   1372            return "glGetInteger64i_vRobustANGLE";
   1373        case EntryPoint::GLGetInteger64v:
   1374            return "glGetInteger64v";
   1375        case EntryPoint::GLGetInteger64vEXT:
   1376            return "glGetInteger64vEXT";
   1377        case EntryPoint::GLGetInteger64vRobustANGLE:
   1378            return "glGetInteger64vRobustANGLE";
   1379        case EntryPoint::GLGetIntegeri_v:
   1380            return "glGetIntegeri_v";
   1381        case EntryPoint::GLGetIntegeri_vRobustANGLE:
   1382            return "glGetIntegeri_vRobustANGLE";
   1383        case EntryPoint::GLGetIntegerv:
   1384            return "glGetIntegerv";
   1385        case EntryPoint::GLGetIntegervRobustANGLE:
   1386            return "glGetIntegervRobustANGLE";
   1387        case EntryPoint::GLGetInternalformati64v:
   1388            return "glGetInternalformati64v";
   1389        case EntryPoint::GLGetInternalformativ:
   1390            return "glGetInternalformativ";
   1391        case EntryPoint::GLGetInternalformativRobustANGLE:
   1392            return "glGetInternalformativRobustANGLE";
   1393        case EntryPoint::GLGetLightfv:
   1394            return "glGetLightfv";
   1395        case EntryPoint::GLGetLightiv:
   1396            return "glGetLightiv";
   1397        case EntryPoint::GLGetLightxv:
   1398            return "glGetLightxv";
   1399        case EntryPoint::GLGetMapdv:
   1400            return "glGetMapdv";
   1401        case EntryPoint::GLGetMapfv:
   1402            return "glGetMapfv";
   1403        case EntryPoint::GLGetMapiv:
   1404            return "glGetMapiv";
   1405        case EntryPoint::GLGetMaterialfv:
   1406            return "glGetMaterialfv";
   1407        case EntryPoint::GLGetMaterialiv:
   1408            return "glGetMaterialiv";
   1409        case EntryPoint::GLGetMaterialxv:
   1410            return "glGetMaterialxv";
   1411        case EntryPoint::GLGetMemoryObjectParameterivEXT:
   1412            return "glGetMemoryObjectParameterivEXT";
   1413        case EntryPoint::GLGetMultisamplefv:
   1414            return "glGetMultisamplefv";
   1415        case EntryPoint::GLGetMultisamplefvANGLE:
   1416            return "glGetMultisamplefvANGLE";
   1417        case EntryPoint::GLGetMultisamplefvRobustANGLE:
   1418            return "glGetMultisamplefvRobustANGLE";
   1419        case EntryPoint::GLGetNamedBufferParameteri64v:
   1420            return "glGetNamedBufferParameteri64v";
   1421        case EntryPoint::GLGetNamedBufferParameteriv:
   1422            return "glGetNamedBufferParameteriv";
   1423        case EntryPoint::GLGetNamedBufferPointerv:
   1424            return "glGetNamedBufferPointerv";
   1425        case EntryPoint::GLGetNamedBufferSubData:
   1426            return "glGetNamedBufferSubData";
   1427        case EntryPoint::GLGetNamedFramebufferAttachmentParameteriv:
   1428            return "glGetNamedFramebufferAttachmentParameteriv";
   1429        case EntryPoint::GLGetNamedFramebufferParameteriv:
   1430            return "glGetNamedFramebufferParameteriv";
   1431        case EntryPoint::GLGetNamedRenderbufferParameteriv:
   1432            return "glGetNamedRenderbufferParameteriv";
   1433        case EntryPoint::GLGetObjectLabel:
   1434            return "glGetObjectLabel";
   1435        case EntryPoint::GLGetObjectLabelEXT:
   1436            return "glGetObjectLabelEXT";
   1437        case EntryPoint::GLGetObjectLabelKHR:
   1438            return "glGetObjectLabelKHR";
   1439        case EntryPoint::GLGetObjectPtrLabel:
   1440            return "glGetObjectPtrLabel";
   1441        case EntryPoint::GLGetObjectPtrLabelKHR:
   1442            return "glGetObjectPtrLabelKHR";
   1443        case EntryPoint::GLGetPerfMonitorCounterDataAMD:
   1444            return "glGetPerfMonitorCounterDataAMD";
   1445        case EntryPoint::GLGetPerfMonitorCounterInfoAMD:
   1446            return "glGetPerfMonitorCounterInfoAMD";
   1447        case EntryPoint::GLGetPerfMonitorCounterStringAMD:
   1448            return "glGetPerfMonitorCounterStringAMD";
   1449        case EntryPoint::GLGetPerfMonitorCountersAMD:
   1450            return "glGetPerfMonitorCountersAMD";
   1451        case EntryPoint::GLGetPerfMonitorGroupStringAMD:
   1452            return "glGetPerfMonitorGroupStringAMD";
   1453        case EntryPoint::GLGetPerfMonitorGroupsAMD:
   1454            return "glGetPerfMonitorGroupsAMD";
   1455        case EntryPoint::GLGetPixelMapfv:
   1456            return "glGetPixelMapfv";
   1457        case EntryPoint::GLGetPixelMapuiv:
   1458            return "glGetPixelMapuiv";
   1459        case EntryPoint::GLGetPixelMapusv:
   1460            return "glGetPixelMapusv";
   1461        case EntryPoint::GLGetPointerv:
   1462            return "glGetPointerv";
   1463        case EntryPoint::GLGetPointervKHR:
   1464            return "glGetPointervKHR";
   1465        case EntryPoint::GLGetPointervRobustANGLERobustANGLE:
   1466            return "glGetPointervRobustANGLERobustANGLE";
   1467        case EntryPoint::GLGetPolygonStipple:
   1468            return "glGetPolygonStipple";
   1469        case EntryPoint::GLGetProgramBinary:
   1470            return "glGetProgramBinary";
   1471        case EntryPoint::GLGetProgramBinaryOES:
   1472            return "glGetProgramBinaryOES";
   1473        case EntryPoint::GLGetProgramInfoLog:
   1474            return "glGetProgramInfoLog";
   1475        case EntryPoint::GLGetProgramInterfaceiv:
   1476            return "glGetProgramInterfaceiv";
   1477        case EntryPoint::GLGetProgramInterfaceivRobustANGLE:
   1478            return "glGetProgramInterfaceivRobustANGLE";
   1479        case EntryPoint::GLGetProgramPipelineInfoLog:
   1480            return "glGetProgramPipelineInfoLog";
   1481        case EntryPoint::GLGetProgramPipelineInfoLogEXT:
   1482            return "glGetProgramPipelineInfoLogEXT";
   1483        case EntryPoint::GLGetProgramPipelineiv:
   1484            return "glGetProgramPipelineiv";
   1485        case EntryPoint::GLGetProgramPipelineivEXT:
   1486            return "glGetProgramPipelineivEXT";
   1487        case EntryPoint::GLGetProgramResourceIndex:
   1488            return "glGetProgramResourceIndex";
   1489        case EntryPoint::GLGetProgramResourceLocation:
   1490            return "glGetProgramResourceLocation";
   1491        case EntryPoint::GLGetProgramResourceLocationIndex:
   1492            return "glGetProgramResourceLocationIndex";
   1493        case EntryPoint::GLGetProgramResourceLocationIndexEXT:
   1494            return "glGetProgramResourceLocationIndexEXT";
   1495        case EntryPoint::GLGetProgramResourceName:
   1496            return "glGetProgramResourceName";
   1497        case EntryPoint::GLGetProgramResourceiv:
   1498            return "glGetProgramResourceiv";
   1499        case EntryPoint::GLGetProgramStageiv:
   1500            return "glGetProgramStageiv";
   1501        case EntryPoint::GLGetProgramiv:
   1502            return "glGetProgramiv";
   1503        case EntryPoint::GLGetProgramivRobustANGLE:
   1504            return "glGetProgramivRobustANGLE";
   1505        case EntryPoint::GLGetQueryBufferObjecti64v:
   1506            return "glGetQueryBufferObjecti64v";
   1507        case EntryPoint::GLGetQueryBufferObjectiv:
   1508            return "glGetQueryBufferObjectiv";
   1509        case EntryPoint::GLGetQueryBufferObjectui64v:
   1510            return "glGetQueryBufferObjectui64v";
   1511        case EntryPoint::GLGetQueryBufferObjectuiv:
   1512            return "glGetQueryBufferObjectuiv";
   1513        case EntryPoint::GLGetQueryIndexediv:
   1514            return "glGetQueryIndexediv";
   1515        case EntryPoint::GLGetQueryObjecti64v:
   1516            return "glGetQueryObjecti64v";
   1517        case EntryPoint::GLGetQueryObjecti64vEXT:
   1518            return "glGetQueryObjecti64vEXT";
   1519        case EntryPoint::GLGetQueryObjecti64vRobustANGLE:
   1520            return "glGetQueryObjecti64vRobustANGLE";
   1521        case EntryPoint::GLGetQueryObjectiv:
   1522            return "glGetQueryObjectiv";
   1523        case EntryPoint::GLGetQueryObjectivEXT:
   1524            return "glGetQueryObjectivEXT";
   1525        case EntryPoint::GLGetQueryObjectivRobustANGLE:
   1526            return "glGetQueryObjectivRobustANGLE";
   1527        case EntryPoint::GLGetQueryObjectui64v:
   1528            return "glGetQueryObjectui64v";
   1529        case EntryPoint::GLGetQueryObjectui64vEXT:
   1530            return "glGetQueryObjectui64vEXT";
   1531        case EntryPoint::GLGetQueryObjectui64vRobustANGLE:
   1532            return "glGetQueryObjectui64vRobustANGLE";
   1533        case EntryPoint::GLGetQueryObjectuiv:
   1534            return "glGetQueryObjectuiv";
   1535        case EntryPoint::GLGetQueryObjectuivEXT:
   1536            return "glGetQueryObjectuivEXT";
   1537        case EntryPoint::GLGetQueryObjectuivRobustANGLE:
   1538            return "glGetQueryObjectuivRobustANGLE";
   1539        case EntryPoint::GLGetQueryiv:
   1540            return "glGetQueryiv";
   1541        case EntryPoint::GLGetQueryivEXT:
   1542            return "glGetQueryivEXT";
   1543        case EntryPoint::GLGetQueryivRobustANGLE:
   1544            return "glGetQueryivRobustANGLE";
   1545        case EntryPoint::GLGetRenderbufferImageANGLE:
   1546            return "glGetRenderbufferImageANGLE";
   1547        case EntryPoint::GLGetRenderbufferParameteriv:
   1548            return "glGetRenderbufferParameteriv";
   1549        case EntryPoint::GLGetRenderbufferParameterivOES:
   1550            return "glGetRenderbufferParameterivOES";
   1551        case EntryPoint::GLGetRenderbufferParameterivRobustANGLE:
   1552            return "glGetRenderbufferParameterivRobustANGLE";
   1553        case EntryPoint::GLGetSamplerParameterIiv:
   1554            return "glGetSamplerParameterIiv";
   1555        case EntryPoint::GLGetSamplerParameterIivEXT:
   1556            return "glGetSamplerParameterIivEXT";
   1557        case EntryPoint::GLGetSamplerParameterIivOES:
   1558            return "glGetSamplerParameterIivOES";
   1559        case EntryPoint::GLGetSamplerParameterIivRobustANGLE:
   1560            return "glGetSamplerParameterIivRobustANGLE";
   1561        case EntryPoint::GLGetSamplerParameterIuiv:
   1562            return "glGetSamplerParameterIuiv";
   1563        case EntryPoint::GLGetSamplerParameterIuivEXT:
   1564            return "glGetSamplerParameterIuivEXT";
   1565        case EntryPoint::GLGetSamplerParameterIuivOES:
   1566            return "glGetSamplerParameterIuivOES";
   1567        case EntryPoint::GLGetSamplerParameterIuivRobustANGLE:
   1568            return "glGetSamplerParameterIuivRobustANGLE";
   1569        case EntryPoint::GLGetSamplerParameterfv:
   1570            return "glGetSamplerParameterfv";
   1571        case EntryPoint::GLGetSamplerParameterfvRobustANGLE:
   1572            return "glGetSamplerParameterfvRobustANGLE";
   1573        case EntryPoint::GLGetSamplerParameteriv:
   1574            return "glGetSamplerParameteriv";
   1575        case EntryPoint::GLGetSamplerParameterivRobustANGLE:
   1576            return "glGetSamplerParameterivRobustANGLE";
   1577        case EntryPoint::GLGetSemaphoreParameterui64vEXT:
   1578            return "glGetSemaphoreParameterui64vEXT";
   1579        case EntryPoint::GLGetShaderInfoLog:
   1580            return "glGetShaderInfoLog";
   1581        case EntryPoint::GLGetShaderPrecisionFormat:
   1582            return "glGetShaderPrecisionFormat";
   1583        case EntryPoint::GLGetShaderSource:
   1584            return "glGetShaderSource";
   1585        case EntryPoint::GLGetShaderiv:
   1586            return "glGetShaderiv";
   1587        case EntryPoint::GLGetShaderivRobustANGLE:
   1588            return "glGetShaderivRobustANGLE";
   1589        case EntryPoint::GLGetString:
   1590            return "glGetString";
   1591        case EntryPoint::GLGetStringi:
   1592            return "glGetStringi";
   1593        case EntryPoint::GLGetSubroutineIndex:
   1594            return "glGetSubroutineIndex";
   1595        case EntryPoint::GLGetSubroutineUniformLocation:
   1596            return "glGetSubroutineUniformLocation";
   1597        case EntryPoint::GLGetSynciv:
   1598            return "glGetSynciv";
   1599        case EntryPoint::GLGetTexEnvfv:
   1600            return "glGetTexEnvfv";
   1601        case EntryPoint::GLGetTexEnviv:
   1602            return "glGetTexEnviv";
   1603        case EntryPoint::GLGetTexEnvxv:
   1604            return "glGetTexEnvxv";
   1605        case EntryPoint::GLGetTexGendv:
   1606            return "glGetTexGendv";
   1607        case EntryPoint::GLGetTexGenfv:
   1608            return "glGetTexGenfv";
   1609        case EntryPoint::GLGetTexGenfvOES:
   1610            return "glGetTexGenfvOES";
   1611        case EntryPoint::GLGetTexGeniv:
   1612            return "glGetTexGeniv";
   1613        case EntryPoint::GLGetTexGenivOES:
   1614            return "glGetTexGenivOES";
   1615        case EntryPoint::GLGetTexGenxvOES:
   1616            return "glGetTexGenxvOES";
   1617        case EntryPoint::GLGetTexImage:
   1618            return "glGetTexImage";
   1619        case EntryPoint::GLGetTexImageANGLE:
   1620            return "glGetTexImageANGLE";
   1621        case EntryPoint::GLGetTexLevelParameterfv:
   1622            return "glGetTexLevelParameterfv";
   1623        case EntryPoint::GLGetTexLevelParameterfvANGLE:
   1624            return "glGetTexLevelParameterfvANGLE";
   1625        case EntryPoint::GLGetTexLevelParameterfvRobustANGLE:
   1626            return "glGetTexLevelParameterfvRobustANGLE";
   1627        case EntryPoint::GLGetTexLevelParameteriv:
   1628            return "glGetTexLevelParameteriv";
   1629        case EntryPoint::GLGetTexLevelParameterivANGLE:
   1630            return "glGetTexLevelParameterivANGLE";
   1631        case EntryPoint::GLGetTexLevelParameterivRobustANGLE:
   1632            return "glGetTexLevelParameterivRobustANGLE";
   1633        case EntryPoint::GLGetTexParameterIiv:
   1634            return "glGetTexParameterIiv";
   1635        case EntryPoint::GLGetTexParameterIivEXT:
   1636            return "glGetTexParameterIivEXT";
   1637        case EntryPoint::GLGetTexParameterIivOES:
   1638            return "glGetTexParameterIivOES";
   1639        case EntryPoint::GLGetTexParameterIivRobustANGLE:
   1640            return "glGetTexParameterIivRobustANGLE";
   1641        case EntryPoint::GLGetTexParameterIuiv:
   1642            return "glGetTexParameterIuiv";
   1643        case EntryPoint::GLGetTexParameterIuivEXT:
   1644            return "glGetTexParameterIuivEXT";
   1645        case EntryPoint::GLGetTexParameterIuivOES:
   1646            return "glGetTexParameterIuivOES";
   1647        case EntryPoint::GLGetTexParameterIuivRobustANGLE:
   1648            return "glGetTexParameterIuivRobustANGLE";
   1649        case EntryPoint::GLGetTexParameterfv:
   1650            return "glGetTexParameterfv";
   1651        case EntryPoint::GLGetTexParameterfvRobustANGLE:
   1652            return "glGetTexParameterfvRobustANGLE";
   1653        case EntryPoint::GLGetTexParameteriv:
   1654            return "glGetTexParameteriv";
   1655        case EntryPoint::GLGetTexParameterivRobustANGLE:
   1656            return "glGetTexParameterivRobustANGLE";
   1657        case EntryPoint::GLGetTexParameterxv:
   1658            return "glGetTexParameterxv";
   1659        case EntryPoint::GLGetTextureImage:
   1660            return "glGetTextureImage";
   1661        case EntryPoint::GLGetTextureLevelParameterfv:
   1662            return "glGetTextureLevelParameterfv";
   1663        case EntryPoint::GLGetTextureLevelParameteriv:
   1664            return "glGetTextureLevelParameteriv";
   1665        case EntryPoint::GLGetTextureParameterIiv:
   1666            return "glGetTextureParameterIiv";
   1667        case EntryPoint::GLGetTextureParameterIuiv:
   1668            return "glGetTextureParameterIuiv";
   1669        case EntryPoint::GLGetTextureParameterfv:
   1670            return "glGetTextureParameterfv";
   1671        case EntryPoint::GLGetTextureParameteriv:
   1672            return "glGetTextureParameteriv";
   1673        case EntryPoint::GLGetTextureSubImage:
   1674            return "glGetTextureSubImage";
   1675        case EntryPoint::GLGetTransformFeedbackVarying:
   1676            return "glGetTransformFeedbackVarying";
   1677        case EntryPoint::GLGetTransformFeedbacki64_v:
   1678            return "glGetTransformFeedbacki64_v";
   1679        case EntryPoint::GLGetTransformFeedbacki_v:
   1680            return "glGetTransformFeedbacki_v";
   1681        case EntryPoint::GLGetTransformFeedbackiv:
   1682            return "glGetTransformFeedbackiv";
   1683        case EntryPoint::GLGetTranslatedShaderSourceANGLE:
   1684            return "glGetTranslatedShaderSourceANGLE";
   1685        case EntryPoint::GLGetUniformBlockIndex:
   1686            return "glGetUniformBlockIndex";
   1687        case EntryPoint::GLGetUniformIndices:
   1688            return "glGetUniformIndices";
   1689        case EntryPoint::GLGetUniformLocation:
   1690            return "glGetUniformLocation";
   1691        case EntryPoint::GLGetUniformSubroutineuiv:
   1692            return "glGetUniformSubroutineuiv";
   1693        case EntryPoint::GLGetUniformdv:
   1694            return "glGetUniformdv";
   1695        case EntryPoint::GLGetUniformfv:
   1696            return "glGetUniformfv";
   1697        case EntryPoint::GLGetUniformfvRobustANGLE:
   1698            return "glGetUniformfvRobustANGLE";
   1699        case EntryPoint::GLGetUniformiv:
   1700            return "glGetUniformiv";
   1701        case EntryPoint::GLGetUniformivRobustANGLE:
   1702            return "glGetUniformivRobustANGLE";
   1703        case EntryPoint::GLGetUniformuiv:
   1704            return "glGetUniformuiv";
   1705        case EntryPoint::GLGetUniformuivRobustANGLE:
   1706            return "glGetUniformuivRobustANGLE";
   1707        case EntryPoint::GLGetUnsignedBytei_vEXT:
   1708            return "glGetUnsignedBytei_vEXT";
   1709        case EntryPoint::GLGetUnsignedBytevEXT:
   1710            return "glGetUnsignedBytevEXT";
   1711        case EntryPoint::GLGetVertexArrayIndexed64iv:
   1712            return "glGetVertexArrayIndexed64iv";
   1713        case EntryPoint::GLGetVertexArrayIndexediv:
   1714            return "glGetVertexArrayIndexediv";
   1715        case EntryPoint::GLGetVertexArrayiv:
   1716            return "glGetVertexArrayiv";
   1717        case EntryPoint::GLGetVertexAttribIiv:
   1718            return "glGetVertexAttribIiv";
   1719        case EntryPoint::GLGetVertexAttribIivRobustANGLE:
   1720            return "glGetVertexAttribIivRobustANGLE";
   1721        case EntryPoint::GLGetVertexAttribIuiv:
   1722            return "glGetVertexAttribIuiv";
   1723        case EntryPoint::GLGetVertexAttribIuivRobustANGLE:
   1724            return "glGetVertexAttribIuivRobustANGLE";
   1725        case EntryPoint::GLGetVertexAttribLdv:
   1726            return "glGetVertexAttribLdv";
   1727        case EntryPoint::GLGetVertexAttribPointerv:
   1728            return "glGetVertexAttribPointerv";
   1729        case EntryPoint::GLGetVertexAttribPointervRobustANGLE:
   1730            return "glGetVertexAttribPointervRobustANGLE";
   1731        case EntryPoint::GLGetVertexAttribdv:
   1732            return "glGetVertexAttribdv";
   1733        case EntryPoint::GLGetVertexAttribfv:
   1734            return "glGetVertexAttribfv";
   1735        case EntryPoint::GLGetVertexAttribfvRobustANGLE:
   1736            return "glGetVertexAttribfvRobustANGLE";
   1737        case EntryPoint::GLGetVertexAttribiv:
   1738            return "glGetVertexAttribiv";
   1739        case EntryPoint::GLGetVertexAttribivRobustANGLE:
   1740            return "glGetVertexAttribivRobustANGLE";
   1741        case EntryPoint::GLGetnColorTable:
   1742            return "glGetnColorTable";
   1743        case EntryPoint::GLGetnCompressedTexImage:
   1744            return "glGetnCompressedTexImage";
   1745        case EntryPoint::GLGetnConvolutionFilter:
   1746            return "glGetnConvolutionFilter";
   1747        case EntryPoint::GLGetnHistogram:
   1748            return "glGetnHistogram";
   1749        case EntryPoint::GLGetnMapdv:
   1750            return "glGetnMapdv";
   1751        case EntryPoint::GLGetnMapfv:
   1752            return "glGetnMapfv";
   1753        case EntryPoint::GLGetnMapiv:
   1754            return "glGetnMapiv";
   1755        case EntryPoint::GLGetnMinmax:
   1756            return "glGetnMinmax";
   1757        case EntryPoint::GLGetnPixelMapfv:
   1758            return "glGetnPixelMapfv";
   1759        case EntryPoint::GLGetnPixelMapuiv:
   1760            return "glGetnPixelMapuiv";
   1761        case EntryPoint::GLGetnPixelMapusv:
   1762            return "glGetnPixelMapusv";
   1763        case EntryPoint::GLGetnPolygonStipple:
   1764            return "glGetnPolygonStipple";
   1765        case EntryPoint::GLGetnSeparableFilter:
   1766            return "glGetnSeparableFilter";
   1767        case EntryPoint::GLGetnTexImage:
   1768            return "glGetnTexImage";
   1769        case EntryPoint::GLGetnUniformdv:
   1770            return "glGetnUniformdv";
   1771        case EntryPoint::GLGetnUniformfv:
   1772            return "glGetnUniformfv";
   1773        case EntryPoint::GLGetnUniformfvEXT:
   1774            return "glGetnUniformfvEXT";
   1775        case EntryPoint::GLGetnUniformfvRobustANGLE:
   1776            return "glGetnUniformfvRobustANGLE";
   1777        case EntryPoint::GLGetnUniformiv:
   1778            return "glGetnUniformiv";
   1779        case EntryPoint::GLGetnUniformivEXT:
   1780            return "glGetnUniformivEXT";
   1781        case EntryPoint::GLGetnUniformivRobustANGLE:
   1782            return "glGetnUniformivRobustANGLE";
   1783        case EntryPoint::GLGetnUniformuiv:
   1784            return "glGetnUniformuiv";
   1785        case EntryPoint::GLGetnUniformuivRobustANGLE:
   1786            return "glGetnUniformuivRobustANGLE";
   1787        case EntryPoint::GLHint:
   1788            return "glHint";
   1789        case EntryPoint::GLImportMemoryFdEXT:
   1790            return "glImportMemoryFdEXT";
   1791        case EntryPoint::GLImportMemoryZirconHandleANGLE:
   1792            return "glImportMemoryZirconHandleANGLE";
   1793        case EntryPoint::GLImportSemaphoreFdEXT:
   1794            return "glImportSemaphoreFdEXT";
   1795        case EntryPoint::GLImportSemaphoreZirconHandleANGLE:
   1796            return "glImportSemaphoreZirconHandleANGLE";
   1797        case EntryPoint::GLIndexMask:
   1798            return "glIndexMask";
   1799        case EntryPoint::GLIndexPointer:
   1800            return "glIndexPointer";
   1801        case EntryPoint::GLIndexd:
   1802            return "glIndexd";
   1803        case EntryPoint::GLIndexdv:
   1804            return "glIndexdv";
   1805        case EntryPoint::GLIndexf:
   1806            return "glIndexf";
   1807        case EntryPoint::GLIndexfv:
   1808            return "glIndexfv";
   1809        case EntryPoint::GLIndexi:
   1810            return "glIndexi";
   1811        case EntryPoint::GLIndexiv:
   1812            return "glIndexiv";
   1813        case EntryPoint::GLIndexs:
   1814            return "glIndexs";
   1815        case EntryPoint::GLIndexsv:
   1816            return "glIndexsv";
   1817        case EntryPoint::GLIndexub:
   1818            return "glIndexub";
   1819        case EntryPoint::GLIndexubv:
   1820            return "glIndexubv";
   1821        case EntryPoint::GLInitNames:
   1822            return "glInitNames";
   1823        case EntryPoint::GLInsertEventMarkerEXT:
   1824            return "glInsertEventMarkerEXT";
   1825        case EntryPoint::GLInterleavedArrays:
   1826            return "glInterleavedArrays";
   1827        case EntryPoint::GLInvalid:
   1828            return "glInvalid";
   1829        case EntryPoint::GLInvalidateBufferData:
   1830            return "glInvalidateBufferData";
   1831        case EntryPoint::GLInvalidateBufferSubData:
   1832            return "glInvalidateBufferSubData";
   1833        case EntryPoint::GLInvalidateFramebuffer:
   1834            return "glInvalidateFramebuffer";
   1835        case EntryPoint::GLInvalidateNamedFramebufferData:
   1836            return "glInvalidateNamedFramebufferData";
   1837        case EntryPoint::GLInvalidateNamedFramebufferSubData:
   1838            return "glInvalidateNamedFramebufferSubData";
   1839        case EntryPoint::GLInvalidateSubFramebuffer:
   1840            return "glInvalidateSubFramebuffer";
   1841        case EntryPoint::GLInvalidateTexImage:
   1842            return "glInvalidateTexImage";
   1843        case EntryPoint::GLInvalidateTexSubImage:
   1844            return "glInvalidateTexSubImage";
   1845        case EntryPoint::GLInvalidateTextureANGLE:
   1846            return "glInvalidateTextureANGLE";
   1847        case EntryPoint::GLIsBuffer:
   1848            return "glIsBuffer";
   1849        case EntryPoint::GLIsEnabled:
   1850            return "glIsEnabled";
   1851        case EntryPoint::GLIsEnabledi:
   1852            return "glIsEnabledi";
   1853        case EntryPoint::GLIsEnablediEXT:
   1854            return "glIsEnablediEXT";
   1855        case EntryPoint::GLIsEnablediOES:
   1856            return "glIsEnablediOES";
   1857        case EntryPoint::GLIsFenceNV:
   1858            return "glIsFenceNV";
   1859        case EntryPoint::GLIsFramebuffer:
   1860            return "glIsFramebuffer";
   1861        case EntryPoint::GLIsFramebufferOES:
   1862            return "glIsFramebufferOES";
   1863        case EntryPoint::GLIsList:
   1864            return "glIsList";
   1865        case EntryPoint::GLIsMemoryObjectEXT:
   1866            return "glIsMemoryObjectEXT";
   1867        case EntryPoint::GLIsProgram:
   1868            return "glIsProgram";
   1869        case EntryPoint::GLIsProgramPipeline:
   1870            return "glIsProgramPipeline";
   1871        case EntryPoint::GLIsProgramPipelineEXT:
   1872            return "glIsProgramPipelineEXT";
   1873        case EntryPoint::GLIsQuery:
   1874            return "glIsQuery";
   1875        case EntryPoint::GLIsQueryEXT:
   1876            return "glIsQueryEXT";
   1877        case EntryPoint::GLIsRenderbuffer:
   1878            return "glIsRenderbuffer";
   1879        case EntryPoint::GLIsRenderbufferOES:
   1880            return "glIsRenderbufferOES";
   1881        case EntryPoint::GLIsSampler:
   1882            return "glIsSampler";
   1883        case EntryPoint::GLIsSemaphoreEXT:
   1884            return "glIsSemaphoreEXT";
   1885        case EntryPoint::GLIsShader:
   1886            return "glIsShader";
   1887        case EntryPoint::GLIsSync:
   1888            return "glIsSync";
   1889        case EntryPoint::GLIsTexture:
   1890            return "glIsTexture";
   1891        case EntryPoint::GLIsTransformFeedback:
   1892            return "glIsTransformFeedback";
   1893        case EntryPoint::GLIsVertexArray:
   1894            return "glIsVertexArray";
   1895        case EntryPoint::GLIsVertexArrayOES:
   1896            return "glIsVertexArrayOES";
   1897        case EntryPoint::GLLabelObjectEXT:
   1898            return "glLabelObjectEXT";
   1899        case EntryPoint::GLLightModelf:
   1900            return "glLightModelf";
   1901        case EntryPoint::GLLightModelfv:
   1902            return "glLightModelfv";
   1903        case EntryPoint::GLLightModeli:
   1904            return "glLightModeli";
   1905        case EntryPoint::GLLightModeliv:
   1906            return "glLightModeliv";
   1907        case EntryPoint::GLLightModelx:
   1908            return "glLightModelx";
   1909        case EntryPoint::GLLightModelxv:
   1910            return "glLightModelxv";
   1911        case EntryPoint::GLLightf:
   1912            return "glLightf";
   1913        case EntryPoint::GLLightfv:
   1914            return "glLightfv";
   1915        case EntryPoint::GLLighti:
   1916            return "glLighti";
   1917        case EntryPoint::GLLightiv:
   1918            return "glLightiv";
   1919        case EntryPoint::GLLightx:
   1920            return "glLightx";
   1921        case EntryPoint::GLLightxv:
   1922            return "glLightxv";
   1923        case EntryPoint::GLLineStipple:
   1924            return "glLineStipple";
   1925        case EntryPoint::GLLineWidth:
   1926            return "glLineWidth";
   1927        case EntryPoint::GLLineWidthx:
   1928            return "glLineWidthx";
   1929        case EntryPoint::GLLinkProgram:
   1930            return "glLinkProgram";
   1931        case EntryPoint::GLListBase:
   1932            return "glListBase";
   1933        case EntryPoint::GLLoadIdentity:
   1934            return "glLoadIdentity";
   1935        case EntryPoint::GLLoadMatrixd:
   1936            return "glLoadMatrixd";
   1937        case EntryPoint::GLLoadMatrixf:
   1938            return "glLoadMatrixf";
   1939        case EntryPoint::GLLoadMatrixx:
   1940            return "glLoadMatrixx";
   1941        case EntryPoint::GLLoadName:
   1942            return "glLoadName";
   1943        case EntryPoint::GLLoadPaletteFromModelViewMatrixOES:
   1944            return "glLoadPaletteFromModelViewMatrixOES";
   1945        case EntryPoint::GLLoadTransposeMatrixd:
   1946            return "glLoadTransposeMatrixd";
   1947        case EntryPoint::GLLoadTransposeMatrixf:
   1948            return "glLoadTransposeMatrixf";
   1949        case EntryPoint::GLLogicOp:
   1950            return "glLogicOp";
   1951        case EntryPoint::GLLogicOpANGLE:
   1952            return "glLogicOpANGLE";
   1953        case EntryPoint::GLLoseContextCHROMIUM:
   1954            return "glLoseContextCHROMIUM";
   1955        case EntryPoint::GLMap1d:
   1956            return "glMap1d";
   1957        case EntryPoint::GLMap1f:
   1958            return "glMap1f";
   1959        case EntryPoint::GLMap2d:
   1960            return "glMap2d";
   1961        case EntryPoint::GLMap2f:
   1962            return "glMap2f";
   1963        case EntryPoint::GLMapBuffer:
   1964            return "glMapBuffer";
   1965        case EntryPoint::GLMapBufferOES:
   1966            return "glMapBufferOES";
   1967        case EntryPoint::GLMapBufferRange:
   1968            return "glMapBufferRange";
   1969        case EntryPoint::GLMapBufferRangeEXT:
   1970            return "glMapBufferRangeEXT";
   1971        case EntryPoint::GLMapGrid1d:
   1972            return "glMapGrid1d";
   1973        case EntryPoint::GLMapGrid1f:
   1974            return "glMapGrid1f";
   1975        case EntryPoint::GLMapGrid2d:
   1976            return "glMapGrid2d";
   1977        case EntryPoint::GLMapGrid2f:
   1978            return "glMapGrid2f";
   1979        case EntryPoint::GLMapNamedBuffer:
   1980            return "glMapNamedBuffer";
   1981        case EntryPoint::GLMapNamedBufferRange:
   1982            return "glMapNamedBufferRange";
   1983        case EntryPoint::GLMaterialf:
   1984            return "glMaterialf";
   1985        case EntryPoint::GLMaterialfv:
   1986            return "glMaterialfv";
   1987        case EntryPoint::GLMateriali:
   1988            return "glMateriali";
   1989        case EntryPoint::GLMaterialiv:
   1990            return "glMaterialiv";
   1991        case EntryPoint::GLMaterialx:
   1992            return "glMaterialx";
   1993        case EntryPoint::GLMaterialxv:
   1994            return "glMaterialxv";
   1995        case EntryPoint::GLMatrixIndexPointerOES:
   1996            return "glMatrixIndexPointerOES";
   1997        case EntryPoint::GLMatrixMode:
   1998            return "glMatrixMode";
   1999        case EntryPoint::GLMaxShaderCompilerThreadsKHR:
   2000            return "glMaxShaderCompilerThreadsKHR";
   2001        case EntryPoint::GLMemoryBarrier:
   2002            return "glMemoryBarrier";
   2003        case EntryPoint::GLMemoryBarrierByRegion:
   2004            return "glMemoryBarrierByRegion";
   2005        case EntryPoint::GLMemoryObjectParameterivEXT:
   2006            return "glMemoryObjectParameterivEXT";
   2007        case EntryPoint::GLMinSampleShading:
   2008            return "glMinSampleShading";
   2009        case EntryPoint::GLMinSampleShadingOES:
   2010            return "glMinSampleShadingOES";
   2011        case EntryPoint::GLMultMatrixd:
   2012            return "glMultMatrixd";
   2013        case EntryPoint::GLMultMatrixf:
   2014            return "glMultMatrixf";
   2015        case EntryPoint::GLMultMatrixx:
   2016            return "glMultMatrixx";
   2017        case EntryPoint::GLMultTransposeMatrixd:
   2018            return "glMultTransposeMatrixd";
   2019        case EntryPoint::GLMultTransposeMatrixf:
   2020            return "glMultTransposeMatrixf";
   2021        case EntryPoint::GLMultiDrawArrays:
   2022            return "glMultiDrawArrays";
   2023        case EntryPoint::GLMultiDrawArraysANGLE:
   2024            return "glMultiDrawArraysANGLE";
   2025        case EntryPoint::GLMultiDrawArraysIndirect:
   2026            return "glMultiDrawArraysIndirect";
   2027        case EntryPoint::GLMultiDrawArraysIndirectCount:
   2028            return "glMultiDrawArraysIndirectCount";
   2029        case EntryPoint::GLMultiDrawArraysIndirectEXT:
   2030            return "glMultiDrawArraysIndirectEXT";
   2031        case EntryPoint::GLMultiDrawArraysInstancedANGLE:
   2032            return "glMultiDrawArraysInstancedANGLE";
   2033        case EntryPoint::GLMultiDrawArraysInstancedBaseInstanceANGLE:
   2034            return "glMultiDrawArraysInstancedBaseInstanceANGLE";
   2035        case EntryPoint::GLMultiDrawElements:
   2036            return "glMultiDrawElements";
   2037        case EntryPoint::GLMultiDrawElementsANGLE:
   2038            return "glMultiDrawElementsANGLE";
   2039        case EntryPoint::GLMultiDrawElementsBaseVertex:
   2040            return "glMultiDrawElementsBaseVertex";
   2041        case EntryPoint::GLMultiDrawElementsBaseVertexEXT:
   2042            return "glMultiDrawElementsBaseVertexEXT";
   2043        case EntryPoint::GLMultiDrawElementsIndirect:
   2044            return "glMultiDrawElementsIndirect";
   2045        case EntryPoint::GLMultiDrawElementsIndirectCount:
   2046            return "glMultiDrawElementsIndirectCount";
   2047        case EntryPoint::GLMultiDrawElementsIndirectEXT:
   2048            return "glMultiDrawElementsIndirectEXT";
   2049        case EntryPoint::GLMultiDrawElementsInstancedANGLE:
   2050            return "glMultiDrawElementsInstancedANGLE";
   2051        case EntryPoint::GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:
   2052            return "glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE";
   2053        case EntryPoint::GLMultiTexCoord1d:
   2054            return "glMultiTexCoord1d";
   2055        case EntryPoint::GLMultiTexCoord1dv:
   2056            return "glMultiTexCoord1dv";
   2057        case EntryPoint::GLMultiTexCoord1f:
   2058            return "glMultiTexCoord1f";
   2059        case EntryPoint::GLMultiTexCoord1fv:
   2060            return "glMultiTexCoord1fv";
   2061        case EntryPoint::GLMultiTexCoord1i:
   2062            return "glMultiTexCoord1i";
   2063        case EntryPoint::GLMultiTexCoord1iv:
   2064            return "glMultiTexCoord1iv";
   2065        case EntryPoint::GLMultiTexCoord1s:
   2066            return "glMultiTexCoord1s";
   2067        case EntryPoint::GLMultiTexCoord1sv:
   2068            return "glMultiTexCoord1sv";
   2069        case EntryPoint::GLMultiTexCoord2d:
   2070            return "glMultiTexCoord2d";
   2071        case EntryPoint::GLMultiTexCoord2dv:
   2072            return "glMultiTexCoord2dv";
   2073        case EntryPoint::GLMultiTexCoord2f:
   2074            return "glMultiTexCoord2f";
   2075        case EntryPoint::GLMultiTexCoord2fv:
   2076            return "glMultiTexCoord2fv";
   2077        case EntryPoint::GLMultiTexCoord2i:
   2078            return "glMultiTexCoord2i";
   2079        case EntryPoint::GLMultiTexCoord2iv:
   2080            return "glMultiTexCoord2iv";
   2081        case EntryPoint::GLMultiTexCoord2s:
   2082            return "glMultiTexCoord2s";
   2083        case EntryPoint::GLMultiTexCoord2sv:
   2084            return "glMultiTexCoord2sv";
   2085        case EntryPoint::GLMultiTexCoord3d:
   2086            return "glMultiTexCoord3d";
   2087        case EntryPoint::GLMultiTexCoord3dv:
   2088            return "glMultiTexCoord3dv";
   2089        case EntryPoint::GLMultiTexCoord3f:
   2090            return "glMultiTexCoord3f";
   2091        case EntryPoint::GLMultiTexCoord3fv:
   2092            return "glMultiTexCoord3fv";
   2093        case EntryPoint::GLMultiTexCoord3i:
   2094            return "glMultiTexCoord3i";
   2095        case EntryPoint::GLMultiTexCoord3iv:
   2096            return "glMultiTexCoord3iv";
   2097        case EntryPoint::GLMultiTexCoord3s:
   2098            return "glMultiTexCoord3s";
   2099        case EntryPoint::GLMultiTexCoord3sv:
   2100            return "glMultiTexCoord3sv";
   2101        case EntryPoint::GLMultiTexCoord4d:
   2102            return "glMultiTexCoord4d";
   2103        case EntryPoint::GLMultiTexCoord4dv:
   2104            return "glMultiTexCoord4dv";
   2105        case EntryPoint::GLMultiTexCoord4f:
   2106            return "glMultiTexCoord4f";
   2107        case EntryPoint::GLMultiTexCoord4fv:
   2108            return "glMultiTexCoord4fv";
   2109        case EntryPoint::GLMultiTexCoord4i:
   2110            return "glMultiTexCoord4i";
   2111        case EntryPoint::GLMultiTexCoord4iv:
   2112            return "glMultiTexCoord4iv";
   2113        case EntryPoint::GLMultiTexCoord4s:
   2114            return "glMultiTexCoord4s";
   2115        case EntryPoint::GLMultiTexCoord4sv:
   2116            return "glMultiTexCoord4sv";
   2117        case EntryPoint::GLMultiTexCoord4x:
   2118            return "glMultiTexCoord4x";
   2119        case EntryPoint::GLMultiTexCoordP1ui:
   2120            return "glMultiTexCoordP1ui";
   2121        case EntryPoint::GLMultiTexCoordP1uiv:
   2122            return "glMultiTexCoordP1uiv";
   2123        case EntryPoint::GLMultiTexCoordP2ui:
   2124            return "glMultiTexCoordP2ui";
   2125        case EntryPoint::GLMultiTexCoordP2uiv:
   2126            return "glMultiTexCoordP2uiv";
   2127        case EntryPoint::GLMultiTexCoordP3ui:
   2128            return "glMultiTexCoordP3ui";
   2129        case EntryPoint::GLMultiTexCoordP3uiv:
   2130            return "glMultiTexCoordP3uiv";
   2131        case EntryPoint::GLMultiTexCoordP4ui:
   2132            return "glMultiTexCoordP4ui";
   2133        case EntryPoint::GLMultiTexCoordP4uiv:
   2134            return "glMultiTexCoordP4uiv";
   2135        case EntryPoint::GLNamedBufferData:
   2136            return "glNamedBufferData";
   2137        case EntryPoint::GLNamedBufferStorage:
   2138            return "glNamedBufferStorage";
   2139        case EntryPoint::GLNamedBufferStorageExternalEXT:
   2140            return "glNamedBufferStorageExternalEXT";
   2141        case EntryPoint::GLNamedBufferSubData:
   2142            return "glNamedBufferSubData";
   2143        case EntryPoint::GLNamedFramebufferDrawBuffer:
   2144            return "glNamedFramebufferDrawBuffer";
   2145        case EntryPoint::GLNamedFramebufferDrawBuffers:
   2146            return "glNamedFramebufferDrawBuffers";
   2147        case EntryPoint::GLNamedFramebufferParameteri:
   2148            return "glNamedFramebufferParameteri";
   2149        case EntryPoint::GLNamedFramebufferReadBuffer:
   2150            return "glNamedFramebufferReadBuffer";
   2151        case EntryPoint::GLNamedFramebufferRenderbuffer:
   2152            return "glNamedFramebufferRenderbuffer";
   2153        case EntryPoint::GLNamedFramebufferTexture:
   2154            return "glNamedFramebufferTexture";
   2155        case EntryPoint::GLNamedFramebufferTextureLayer:
   2156            return "glNamedFramebufferTextureLayer";
   2157        case EntryPoint::GLNamedRenderbufferStorage:
   2158            return "glNamedRenderbufferStorage";
   2159        case EntryPoint::GLNamedRenderbufferStorageMultisample:
   2160            return "glNamedRenderbufferStorageMultisample";
   2161        case EntryPoint::GLNewList:
   2162            return "glNewList";
   2163        case EntryPoint::GLNormal3b:
   2164            return "glNormal3b";
   2165        case EntryPoint::GLNormal3bv:
   2166            return "glNormal3bv";
   2167        case EntryPoint::GLNormal3d:
   2168            return "glNormal3d";
   2169        case EntryPoint::GLNormal3dv:
   2170            return "glNormal3dv";
   2171        case EntryPoint::GLNormal3f:
   2172            return "glNormal3f";
   2173        case EntryPoint::GLNormal3fv:
   2174            return "glNormal3fv";
   2175        case EntryPoint::GLNormal3i:
   2176            return "glNormal3i";
   2177        case EntryPoint::GLNormal3iv:
   2178            return "glNormal3iv";
   2179        case EntryPoint::GLNormal3s:
   2180            return "glNormal3s";
   2181        case EntryPoint::GLNormal3sv:
   2182            return "glNormal3sv";
   2183        case EntryPoint::GLNormal3x:
   2184            return "glNormal3x";
   2185        case EntryPoint::GLNormalP3ui:
   2186            return "glNormalP3ui";
   2187        case EntryPoint::GLNormalP3uiv:
   2188            return "glNormalP3uiv";
   2189        case EntryPoint::GLNormalPointer:
   2190            return "glNormalPointer";
   2191        case EntryPoint::GLObjectLabel:
   2192            return "glObjectLabel";
   2193        case EntryPoint::GLObjectLabelKHR:
   2194            return "glObjectLabelKHR";
   2195        case EntryPoint::GLObjectPtrLabel:
   2196            return "glObjectPtrLabel";
   2197        case EntryPoint::GLObjectPtrLabelKHR:
   2198            return "glObjectPtrLabelKHR";
   2199        case EntryPoint::GLOrtho:
   2200            return "glOrtho";
   2201        case EntryPoint::GLOrthof:
   2202            return "glOrthof";
   2203        case EntryPoint::GLOrthox:
   2204            return "glOrthox";
   2205        case EntryPoint::GLPassThrough:
   2206            return "glPassThrough";
   2207        case EntryPoint::GLPatchParameterfv:
   2208            return "glPatchParameterfv";
   2209        case EntryPoint::GLPatchParameteri:
   2210            return "glPatchParameteri";
   2211        case EntryPoint::GLPatchParameteriEXT:
   2212            return "glPatchParameteriEXT";
   2213        case EntryPoint::GLPauseTransformFeedback:
   2214            return "glPauseTransformFeedback";
   2215        case EntryPoint::GLPixelLocalStorageBarrierANGLE:
   2216            return "glPixelLocalStorageBarrierANGLE";
   2217        case EntryPoint::GLPixelMapfv:
   2218            return "glPixelMapfv";
   2219        case EntryPoint::GLPixelMapuiv:
   2220            return "glPixelMapuiv";
   2221        case EntryPoint::GLPixelMapusv:
   2222            return "glPixelMapusv";
   2223        case EntryPoint::GLPixelStoref:
   2224            return "glPixelStoref";
   2225        case EntryPoint::GLPixelStorei:
   2226            return "glPixelStorei";
   2227        case EntryPoint::GLPixelTransferf:
   2228            return "glPixelTransferf";
   2229        case EntryPoint::GLPixelTransferi:
   2230            return "glPixelTransferi";
   2231        case EntryPoint::GLPixelZoom:
   2232            return "glPixelZoom";
   2233        case EntryPoint::GLPointParameterf:
   2234            return "glPointParameterf";
   2235        case EntryPoint::GLPointParameterfv:
   2236            return "glPointParameterfv";
   2237        case EntryPoint::GLPointParameteri:
   2238            return "glPointParameteri";
   2239        case EntryPoint::GLPointParameteriv:
   2240            return "glPointParameteriv";
   2241        case EntryPoint::GLPointParameterx:
   2242            return "glPointParameterx";
   2243        case EntryPoint::GLPointParameterxv:
   2244            return "glPointParameterxv";
   2245        case EntryPoint::GLPointSize:
   2246            return "glPointSize";
   2247        case EntryPoint::GLPointSizePointerOES:
   2248            return "glPointSizePointerOES";
   2249        case EntryPoint::GLPointSizex:
   2250            return "glPointSizex";
   2251        case EntryPoint::GLPolygonMode:
   2252            return "glPolygonMode";
   2253        case EntryPoint::GLPolygonOffset:
   2254            return "glPolygonOffset";
   2255        case EntryPoint::GLPolygonOffsetClamp:
   2256            return "glPolygonOffsetClamp";
   2257        case EntryPoint::GLPolygonOffsetx:
   2258            return "glPolygonOffsetx";
   2259        case EntryPoint::GLPolygonStipple:
   2260            return "glPolygonStipple";
   2261        case EntryPoint::GLPopAttrib:
   2262            return "glPopAttrib";
   2263        case EntryPoint::GLPopClientAttrib:
   2264            return "glPopClientAttrib";
   2265        case EntryPoint::GLPopDebugGroup:
   2266            return "glPopDebugGroup";
   2267        case EntryPoint::GLPopDebugGroupKHR:
   2268            return "glPopDebugGroupKHR";
   2269        case EntryPoint::GLPopGroupMarkerEXT:
   2270            return "glPopGroupMarkerEXT";
   2271        case EntryPoint::GLPopMatrix:
   2272            return "glPopMatrix";
   2273        case EntryPoint::GLPopName:
   2274            return "glPopName";
   2275        case EntryPoint::GLPrimitiveBoundingBox:
   2276            return "glPrimitiveBoundingBox";
   2277        case EntryPoint::GLPrimitiveBoundingBoxEXT:
   2278            return "glPrimitiveBoundingBoxEXT";
   2279        case EntryPoint::GLPrimitiveBoundingBoxOES:
   2280            return "glPrimitiveBoundingBoxOES";
   2281        case EntryPoint::GLPrimitiveRestartIndex:
   2282            return "glPrimitiveRestartIndex";
   2283        case EntryPoint::GLPrioritizeTextures:
   2284            return "glPrioritizeTextures";
   2285        case EntryPoint::GLProgramBinary:
   2286            return "glProgramBinary";
   2287        case EntryPoint::GLProgramBinaryOES:
   2288            return "glProgramBinaryOES";
   2289        case EntryPoint::GLProgramParameteri:
   2290            return "glProgramParameteri";
   2291        case EntryPoint::GLProgramParameteriEXT:
   2292            return "glProgramParameteriEXT";
   2293        case EntryPoint::GLProgramUniform1d:
   2294            return "glProgramUniform1d";
   2295        case EntryPoint::GLProgramUniform1dv:
   2296            return "glProgramUniform1dv";
   2297        case EntryPoint::GLProgramUniform1f:
   2298            return "glProgramUniform1f";
   2299        case EntryPoint::GLProgramUniform1fEXT:
   2300            return "glProgramUniform1fEXT";
   2301        case EntryPoint::GLProgramUniform1fv:
   2302            return "glProgramUniform1fv";
   2303        case EntryPoint::GLProgramUniform1fvEXT:
   2304            return "glProgramUniform1fvEXT";
   2305        case EntryPoint::GLProgramUniform1i:
   2306            return "glProgramUniform1i";
   2307        case EntryPoint::GLProgramUniform1iEXT:
   2308            return "glProgramUniform1iEXT";
   2309        case EntryPoint::GLProgramUniform1iv:
   2310            return "glProgramUniform1iv";
   2311        case EntryPoint::GLProgramUniform1ivEXT:
   2312            return "glProgramUniform1ivEXT";
   2313        case EntryPoint::GLProgramUniform1ui:
   2314            return "glProgramUniform1ui";
   2315        case EntryPoint::GLProgramUniform1uiEXT:
   2316            return "glProgramUniform1uiEXT";
   2317        case EntryPoint::GLProgramUniform1uiv:
   2318            return "glProgramUniform1uiv";
   2319        case EntryPoint::GLProgramUniform1uivEXT:
   2320            return "glProgramUniform1uivEXT";
   2321        case EntryPoint::GLProgramUniform2d:
   2322            return "glProgramUniform2d";
   2323        case EntryPoint::GLProgramUniform2dv:
   2324            return "glProgramUniform2dv";
   2325        case EntryPoint::GLProgramUniform2f:
   2326            return "glProgramUniform2f";
   2327        case EntryPoint::GLProgramUniform2fEXT:
   2328            return "glProgramUniform2fEXT";
   2329        case EntryPoint::GLProgramUniform2fv:
   2330            return "glProgramUniform2fv";
   2331        case EntryPoint::GLProgramUniform2fvEXT:
   2332            return "glProgramUniform2fvEXT";
   2333        case EntryPoint::GLProgramUniform2i:
   2334            return "glProgramUniform2i";
   2335        case EntryPoint::GLProgramUniform2iEXT:
   2336            return "glProgramUniform2iEXT";
   2337        case EntryPoint::GLProgramUniform2iv:
   2338            return "glProgramUniform2iv";
   2339        case EntryPoint::GLProgramUniform2ivEXT:
   2340            return "glProgramUniform2ivEXT";
   2341        case EntryPoint::GLProgramUniform2ui:
   2342            return "glProgramUniform2ui";
   2343        case EntryPoint::GLProgramUniform2uiEXT:
   2344            return "glProgramUniform2uiEXT";
   2345        case EntryPoint::GLProgramUniform2uiv:
   2346            return "glProgramUniform2uiv";
   2347        case EntryPoint::GLProgramUniform2uivEXT:
   2348            return "glProgramUniform2uivEXT";
   2349        case EntryPoint::GLProgramUniform3d:
   2350            return "glProgramUniform3d";
   2351        case EntryPoint::GLProgramUniform3dv:
   2352            return "glProgramUniform3dv";
   2353        case EntryPoint::GLProgramUniform3f:
   2354            return "glProgramUniform3f";
   2355        case EntryPoint::GLProgramUniform3fEXT:
   2356            return "glProgramUniform3fEXT";
   2357        case EntryPoint::GLProgramUniform3fv:
   2358            return "glProgramUniform3fv";
   2359        case EntryPoint::GLProgramUniform3fvEXT:
   2360            return "glProgramUniform3fvEXT";
   2361        case EntryPoint::GLProgramUniform3i:
   2362            return "glProgramUniform3i";
   2363        case EntryPoint::GLProgramUniform3iEXT:
   2364            return "glProgramUniform3iEXT";
   2365        case EntryPoint::GLProgramUniform3iv:
   2366            return "glProgramUniform3iv";
   2367        case EntryPoint::GLProgramUniform3ivEXT:
   2368            return "glProgramUniform3ivEXT";
   2369        case EntryPoint::GLProgramUniform3ui:
   2370            return "glProgramUniform3ui";
   2371        case EntryPoint::GLProgramUniform3uiEXT:
   2372            return "glProgramUniform3uiEXT";
   2373        case EntryPoint::GLProgramUniform3uiv:
   2374            return "glProgramUniform3uiv";
   2375        case EntryPoint::GLProgramUniform3uivEXT:
   2376            return "glProgramUniform3uivEXT";
   2377        case EntryPoint::GLProgramUniform4d:
   2378            return "glProgramUniform4d";
   2379        case EntryPoint::GLProgramUniform4dv:
   2380            return "glProgramUniform4dv";
   2381        case EntryPoint::GLProgramUniform4f:
   2382            return "glProgramUniform4f";
   2383        case EntryPoint::GLProgramUniform4fEXT:
   2384            return "glProgramUniform4fEXT";
   2385        case EntryPoint::GLProgramUniform4fv:
   2386            return "glProgramUniform4fv";
   2387        case EntryPoint::GLProgramUniform4fvEXT:
   2388            return "glProgramUniform4fvEXT";
   2389        case EntryPoint::GLProgramUniform4i:
   2390            return "glProgramUniform4i";
   2391        case EntryPoint::GLProgramUniform4iEXT:
   2392            return "glProgramUniform4iEXT";
   2393        case EntryPoint::GLProgramUniform4iv:
   2394            return "glProgramUniform4iv";
   2395        case EntryPoint::GLProgramUniform4ivEXT:
   2396            return "glProgramUniform4ivEXT";
   2397        case EntryPoint::GLProgramUniform4ui:
   2398            return "glProgramUniform4ui";
   2399        case EntryPoint::GLProgramUniform4uiEXT:
   2400            return "glProgramUniform4uiEXT";
   2401        case EntryPoint::GLProgramUniform4uiv:
   2402            return "glProgramUniform4uiv";
   2403        case EntryPoint::GLProgramUniform4uivEXT:
   2404            return "glProgramUniform4uivEXT";
   2405        case EntryPoint::GLProgramUniformMatrix2dv:
   2406            return "glProgramUniformMatrix2dv";
   2407        case EntryPoint::GLProgramUniformMatrix2fv:
   2408            return "glProgramUniformMatrix2fv";
   2409        case EntryPoint::GLProgramUniformMatrix2fvEXT:
   2410            return "glProgramUniformMatrix2fvEXT";
   2411        case EntryPoint::GLProgramUniformMatrix2x3dv:
   2412            return "glProgramUniformMatrix2x3dv";
   2413        case EntryPoint::GLProgramUniformMatrix2x3fv:
   2414            return "glProgramUniformMatrix2x3fv";
   2415        case EntryPoint::GLProgramUniformMatrix2x3fvEXT:
   2416            return "glProgramUniformMatrix2x3fvEXT";
   2417        case EntryPoint::GLProgramUniformMatrix2x4dv:
   2418            return "glProgramUniformMatrix2x4dv";
   2419        case EntryPoint::GLProgramUniformMatrix2x4fv:
   2420            return "glProgramUniformMatrix2x4fv";
   2421        case EntryPoint::GLProgramUniformMatrix2x4fvEXT:
   2422            return "glProgramUniformMatrix2x4fvEXT";
   2423        case EntryPoint::GLProgramUniformMatrix3dv:
   2424            return "glProgramUniformMatrix3dv";
   2425        case EntryPoint::GLProgramUniformMatrix3fv:
   2426            return "glProgramUniformMatrix3fv";
   2427        case EntryPoint::GLProgramUniformMatrix3fvEXT:
   2428            return "glProgramUniformMatrix3fvEXT";
   2429        case EntryPoint::GLProgramUniformMatrix3x2dv:
   2430            return "glProgramUniformMatrix3x2dv";
   2431        case EntryPoint::GLProgramUniformMatrix3x2fv:
   2432            return "glProgramUniformMatrix3x2fv";
   2433        case EntryPoint::GLProgramUniformMatrix3x2fvEXT:
   2434            return "glProgramUniformMatrix3x2fvEXT";
   2435        case EntryPoint::GLProgramUniformMatrix3x4dv:
   2436            return "glProgramUniformMatrix3x4dv";
   2437        case EntryPoint::GLProgramUniformMatrix3x4fv:
   2438            return "glProgramUniformMatrix3x4fv";
   2439        case EntryPoint::GLProgramUniformMatrix3x4fvEXT:
   2440            return "glProgramUniformMatrix3x4fvEXT";
   2441        case EntryPoint::GLProgramUniformMatrix4dv:
   2442            return "glProgramUniformMatrix4dv";
   2443        case EntryPoint::GLProgramUniformMatrix4fv:
   2444            return "glProgramUniformMatrix4fv";
   2445        case EntryPoint::GLProgramUniformMatrix4fvEXT:
   2446            return "glProgramUniformMatrix4fvEXT";
   2447        case EntryPoint::GLProgramUniformMatrix4x2dv:
   2448            return "glProgramUniformMatrix4x2dv";
   2449        case EntryPoint::GLProgramUniformMatrix4x2fv:
   2450            return "glProgramUniformMatrix4x2fv";
   2451        case EntryPoint::GLProgramUniformMatrix4x2fvEXT:
   2452            return "glProgramUniformMatrix4x2fvEXT";
   2453        case EntryPoint::GLProgramUniformMatrix4x3dv:
   2454            return "glProgramUniformMatrix4x3dv";
   2455        case EntryPoint::GLProgramUniformMatrix4x3fv:
   2456            return "glProgramUniformMatrix4x3fv";
   2457        case EntryPoint::GLProgramUniformMatrix4x3fvEXT:
   2458            return "glProgramUniformMatrix4x3fvEXT";
   2459        case EntryPoint::GLProvokingVertex:
   2460            return "glProvokingVertex";
   2461        case EntryPoint::GLProvokingVertexANGLE:
   2462            return "glProvokingVertexANGLE";
   2463        case EntryPoint::GLPushAttrib:
   2464            return "glPushAttrib";
   2465        case EntryPoint::GLPushClientAttrib:
   2466            return "glPushClientAttrib";
   2467        case EntryPoint::GLPushDebugGroup:
   2468            return "glPushDebugGroup";
   2469        case EntryPoint::GLPushDebugGroupKHR:
   2470            return "glPushDebugGroupKHR";
   2471        case EntryPoint::GLPushGroupMarkerEXT:
   2472            return "glPushGroupMarkerEXT";
   2473        case EntryPoint::GLPushMatrix:
   2474            return "glPushMatrix";
   2475        case EntryPoint::GLPushName:
   2476            return "glPushName";
   2477        case EntryPoint::GLQueryCounter:
   2478            return "glQueryCounter";
   2479        case EntryPoint::GLQueryCounterEXT:
   2480            return "glQueryCounterEXT";
   2481        case EntryPoint::GLQueryMatrixxOES:
   2482            return "glQueryMatrixxOES";
   2483        case EntryPoint::GLRasterPos2d:
   2484            return "glRasterPos2d";
   2485        case EntryPoint::GLRasterPos2dv:
   2486            return "glRasterPos2dv";
   2487        case EntryPoint::GLRasterPos2f:
   2488            return "glRasterPos2f";
   2489        case EntryPoint::GLRasterPos2fv:
   2490            return "glRasterPos2fv";
   2491        case EntryPoint::GLRasterPos2i:
   2492            return "glRasterPos2i";
   2493        case EntryPoint::GLRasterPos2iv:
   2494            return "glRasterPos2iv";
   2495        case EntryPoint::GLRasterPos2s:
   2496            return "glRasterPos2s";
   2497        case EntryPoint::GLRasterPos2sv:
   2498            return "glRasterPos2sv";
   2499        case EntryPoint::GLRasterPos3d:
   2500            return "glRasterPos3d";
   2501        case EntryPoint::GLRasterPos3dv:
   2502            return "glRasterPos3dv";
   2503        case EntryPoint::GLRasterPos3f:
   2504            return "glRasterPos3f";
   2505        case EntryPoint::GLRasterPos3fv:
   2506            return "glRasterPos3fv";
   2507        case EntryPoint::GLRasterPos3i:
   2508            return "glRasterPos3i";
   2509        case EntryPoint::GLRasterPos3iv:
   2510            return "glRasterPos3iv";
   2511        case EntryPoint::GLRasterPos3s:
   2512            return "glRasterPos3s";
   2513        case EntryPoint::GLRasterPos3sv:
   2514            return "glRasterPos3sv";
   2515        case EntryPoint::GLRasterPos4d:
   2516            return "glRasterPos4d";
   2517        case EntryPoint::GLRasterPos4dv:
   2518            return "glRasterPos4dv";
   2519        case EntryPoint::GLRasterPos4f:
   2520            return "glRasterPos4f";
   2521        case EntryPoint::GLRasterPos4fv:
   2522            return "glRasterPos4fv";
   2523        case EntryPoint::GLRasterPos4i:
   2524            return "glRasterPos4i";
   2525        case EntryPoint::GLRasterPos4iv:
   2526            return "glRasterPos4iv";
   2527        case EntryPoint::GLRasterPos4s:
   2528            return "glRasterPos4s";
   2529        case EntryPoint::GLRasterPos4sv:
   2530            return "glRasterPos4sv";
   2531        case EntryPoint::GLReadBuffer:
   2532            return "glReadBuffer";
   2533        case EntryPoint::GLReadPixels:
   2534            return "glReadPixels";
   2535        case EntryPoint::GLReadPixelsRobustANGLE:
   2536            return "glReadPixelsRobustANGLE";
   2537        case EntryPoint::GLReadnPixels:
   2538            return "glReadnPixels";
   2539        case EntryPoint::GLReadnPixelsEXT:
   2540            return "glReadnPixelsEXT";
   2541        case EntryPoint::GLReadnPixelsRobustANGLE:
   2542            return "glReadnPixelsRobustANGLE";
   2543        case EntryPoint::GLRectd:
   2544            return "glRectd";
   2545        case EntryPoint::GLRectdv:
   2546            return "glRectdv";
   2547        case EntryPoint::GLRectf:
   2548            return "glRectf";
   2549        case EntryPoint::GLRectfv:
   2550            return "glRectfv";
   2551        case EntryPoint::GLRecti:
   2552            return "glRecti";
   2553        case EntryPoint::GLRectiv:
   2554            return "glRectiv";
   2555        case EntryPoint::GLRects:
   2556            return "glRects";
   2557        case EntryPoint::GLRectsv:
   2558            return "glRectsv";
   2559        case EntryPoint::GLReleaseShaderCompiler:
   2560            return "glReleaseShaderCompiler";
   2561        case EntryPoint::GLReleaseTexturesANGLE:
   2562            return "glReleaseTexturesANGLE";
   2563        case EntryPoint::GLRenderMode:
   2564            return "glRenderMode";
   2565        case EntryPoint::GLRenderbufferStorage:
   2566            return "glRenderbufferStorage";
   2567        case EntryPoint::GLRenderbufferStorageMultisample:
   2568            return "glRenderbufferStorageMultisample";
   2569        case EntryPoint::GLRenderbufferStorageMultisampleANGLE:
   2570            return "glRenderbufferStorageMultisampleANGLE";
   2571        case EntryPoint::GLRenderbufferStorageMultisampleEXT:
   2572            return "glRenderbufferStorageMultisampleEXT";
   2573        case EntryPoint::GLRenderbufferStorageOES:
   2574            return "glRenderbufferStorageOES";
   2575        case EntryPoint::GLRequestExtensionANGLE:
   2576            return "glRequestExtensionANGLE";
   2577        case EntryPoint::GLResumeTransformFeedback:
   2578            return "glResumeTransformFeedback";
   2579        case EntryPoint::GLRotated:
   2580            return "glRotated";
   2581        case EntryPoint::GLRotatef:
   2582            return "glRotatef";
   2583        case EntryPoint::GLRotatex:
   2584            return "glRotatex";
   2585        case EntryPoint::GLSampleCoverage:
   2586            return "glSampleCoverage";
   2587        case EntryPoint::GLSampleCoveragex:
   2588            return "glSampleCoveragex";
   2589        case EntryPoint::GLSampleMaski:
   2590            return "glSampleMaski";
   2591        case EntryPoint::GLSampleMaskiANGLE:
   2592            return "glSampleMaskiANGLE";
   2593        case EntryPoint::GLSamplerParameterIiv:
   2594            return "glSamplerParameterIiv";
   2595        case EntryPoint::GLSamplerParameterIivEXT:
   2596            return "glSamplerParameterIivEXT";
   2597        case EntryPoint::GLSamplerParameterIivOES:
   2598            return "glSamplerParameterIivOES";
   2599        case EntryPoint::GLSamplerParameterIivRobustANGLE:
   2600            return "glSamplerParameterIivRobustANGLE";
   2601        case EntryPoint::GLSamplerParameterIuiv:
   2602            return "glSamplerParameterIuiv";
   2603        case EntryPoint::GLSamplerParameterIuivEXT:
   2604            return "glSamplerParameterIuivEXT";
   2605        case EntryPoint::GLSamplerParameterIuivOES:
   2606            return "glSamplerParameterIuivOES";
   2607        case EntryPoint::GLSamplerParameterIuivRobustANGLE:
   2608            return "glSamplerParameterIuivRobustANGLE";
   2609        case EntryPoint::GLSamplerParameterf:
   2610            return "glSamplerParameterf";
   2611        case EntryPoint::GLSamplerParameterfv:
   2612            return "glSamplerParameterfv";
   2613        case EntryPoint::GLSamplerParameterfvRobustANGLE:
   2614            return "glSamplerParameterfvRobustANGLE";
   2615        case EntryPoint::GLSamplerParameteri:
   2616            return "glSamplerParameteri";
   2617        case EntryPoint::GLSamplerParameteriv:
   2618            return "glSamplerParameteriv";
   2619        case EntryPoint::GLSamplerParameterivRobustANGLE:
   2620            return "glSamplerParameterivRobustANGLE";
   2621        case EntryPoint::GLScaled:
   2622            return "glScaled";
   2623        case EntryPoint::GLScalef:
   2624            return "glScalef";
   2625        case EntryPoint::GLScalex:
   2626            return "glScalex";
   2627        case EntryPoint::GLScissor:
   2628            return "glScissor";
   2629        case EntryPoint::GLScissorArrayv:
   2630            return "glScissorArrayv";
   2631        case EntryPoint::GLScissorIndexed:
   2632            return "glScissorIndexed";
   2633        case EntryPoint::GLScissorIndexedv:
   2634            return "glScissorIndexedv";
   2635        case EntryPoint::GLSecondaryColor3b:
   2636            return "glSecondaryColor3b";
   2637        case EntryPoint::GLSecondaryColor3bv:
   2638            return "glSecondaryColor3bv";
   2639        case EntryPoint::GLSecondaryColor3d:
   2640            return "glSecondaryColor3d";
   2641        case EntryPoint::GLSecondaryColor3dv:
   2642            return "glSecondaryColor3dv";
   2643        case EntryPoint::GLSecondaryColor3f:
   2644            return "glSecondaryColor3f";
   2645        case EntryPoint::GLSecondaryColor3fv:
   2646            return "glSecondaryColor3fv";
   2647        case EntryPoint::GLSecondaryColor3i:
   2648            return "glSecondaryColor3i";
   2649        case EntryPoint::GLSecondaryColor3iv:
   2650            return "glSecondaryColor3iv";
   2651        case EntryPoint::GLSecondaryColor3s:
   2652            return "glSecondaryColor3s";
   2653        case EntryPoint::GLSecondaryColor3sv:
   2654            return "glSecondaryColor3sv";
   2655        case EntryPoint::GLSecondaryColor3ub:
   2656            return "glSecondaryColor3ub";
   2657        case EntryPoint::GLSecondaryColor3ubv:
   2658            return "glSecondaryColor3ubv";
   2659        case EntryPoint::GLSecondaryColor3ui:
   2660            return "glSecondaryColor3ui";
   2661        case EntryPoint::GLSecondaryColor3uiv:
   2662            return "glSecondaryColor3uiv";
   2663        case EntryPoint::GLSecondaryColor3us:
   2664            return "glSecondaryColor3us";
   2665        case EntryPoint::GLSecondaryColor3usv:
   2666            return "glSecondaryColor3usv";
   2667        case EntryPoint::GLSecondaryColorP3ui:
   2668            return "glSecondaryColorP3ui";
   2669        case EntryPoint::GLSecondaryColorP3uiv:
   2670            return "glSecondaryColorP3uiv";
   2671        case EntryPoint::GLSecondaryColorPointer:
   2672            return "glSecondaryColorPointer";
   2673        case EntryPoint::GLSelectBuffer:
   2674            return "glSelectBuffer";
   2675        case EntryPoint::GLSelectPerfMonitorCountersAMD:
   2676            return "glSelectPerfMonitorCountersAMD";
   2677        case EntryPoint::GLSemaphoreParameterui64vEXT:
   2678            return "glSemaphoreParameterui64vEXT";
   2679        case EntryPoint::GLSetFenceNV:
   2680            return "glSetFenceNV";
   2681        case EntryPoint::GLShadeModel:
   2682            return "glShadeModel";
   2683        case EntryPoint::GLShaderBinary:
   2684            return "glShaderBinary";
   2685        case EntryPoint::GLShaderSource:
   2686            return "glShaderSource";
   2687        case EntryPoint::GLShaderStorageBlockBinding:
   2688            return "glShaderStorageBlockBinding";
   2689        case EntryPoint::GLShadingRateQCOM:
   2690            return "glShadingRateQCOM";
   2691        case EntryPoint::GLSignalSemaphoreEXT:
   2692            return "glSignalSemaphoreEXT";
   2693        case EntryPoint::GLSpecializeShader:
   2694            return "glSpecializeShader";
   2695        case EntryPoint::GLStencilFunc:
   2696            return "glStencilFunc";
   2697        case EntryPoint::GLStencilFuncSeparate:
   2698            return "glStencilFuncSeparate";
   2699        case EntryPoint::GLStencilMask:
   2700            return "glStencilMask";
   2701        case EntryPoint::GLStencilMaskSeparate:
   2702            return "glStencilMaskSeparate";
   2703        case EntryPoint::GLStencilOp:
   2704            return "glStencilOp";
   2705        case EntryPoint::GLStencilOpSeparate:
   2706            return "glStencilOpSeparate";
   2707        case EntryPoint::GLTestFenceNV:
   2708            return "glTestFenceNV";
   2709        case EntryPoint::GLTexBuffer:
   2710            return "glTexBuffer";
   2711        case EntryPoint::GLTexBufferEXT:
   2712            return "glTexBufferEXT";
   2713        case EntryPoint::GLTexBufferOES:
   2714            return "glTexBufferOES";
   2715        case EntryPoint::GLTexBufferRange:
   2716            return "glTexBufferRange";
   2717        case EntryPoint::GLTexBufferRangeEXT:
   2718            return "glTexBufferRangeEXT";
   2719        case EntryPoint::GLTexBufferRangeOES:
   2720            return "glTexBufferRangeOES";
   2721        case EntryPoint::GLTexCoord1d:
   2722            return "glTexCoord1d";
   2723        case EntryPoint::GLTexCoord1dv:
   2724            return "glTexCoord1dv";
   2725        case EntryPoint::GLTexCoord1f:
   2726            return "glTexCoord1f";
   2727        case EntryPoint::GLTexCoord1fv:
   2728            return "glTexCoord1fv";
   2729        case EntryPoint::GLTexCoord1i:
   2730            return "glTexCoord1i";
   2731        case EntryPoint::GLTexCoord1iv:
   2732            return "glTexCoord1iv";
   2733        case EntryPoint::GLTexCoord1s:
   2734            return "glTexCoord1s";
   2735        case EntryPoint::GLTexCoord1sv:
   2736            return "glTexCoord1sv";
   2737        case EntryPoint::GLTexCoord2d:
   2738            return "glTexCoord2d";
   2739        case EntryPoint::GLTexCoord2dv:
   2740            return "glTexCoord2dv";
   2741        case EntryPoint::GLTexCoord2f:
   2742            return "glTexCoord2f";
   2743        case EntryPoint::GLTexCoord2fv:
   2744            return "glTexCoord2fv";
   2745        case EntryPoint::GLTexCoord2i:
   2746            return "glTexCoord2i";
   2747        case EntryPoint::GLTexCoord2iv:
   2748            return "glTexCoord2iv";
   2749        case EntryPoint::GLTexCoord2s:
   2750            return "glTexCoord2s";
   2751        case EntryPoint::GLTexCoord2sv:
   2752            return "glTexCoord2sv";
   2753        case EntryPoint::GLTexCoord3d:
   2754            return "glTexCoord3d";
   2755        case EntryPoint::GLTexCoord3dv:
   2756            return "glTexCoord3dv";
   2757        case EntryPoint::GLTexCoord3f:
   2758            return "glTexCoord3f";
   2759        case EntryPoint::GLTexCoord3fv:
   2760            return "glTexCoord3fv";
   2761        case EntryPoint::GLTexCoord3i:
   2762            return "glTexCoord3i";
   2763        case EntryPoint::GLTexCoord3iv:
   2764            return "glTexCoord3iv";
   2765        case EntryPoint::GLTexCoord3s:
   2766            return "glTexCoord3s";
   2767        case EntryPoint::GLTexCoord3sv:
   2768            return "glTexCoord3sv";
   2769        case EntryPoint::GLTexCoord4d:
   2770            return "glTexCoord4d";
   2771        case EntryPoint::GLTexCoord4dv:
   2772            return "glTexCoord4dv";
   2773        case EntryPoint::GLTexCoord4f:
   2774            return "glTexCoord4f";
   2775        case EntryPoint::GLTexCoord4fv:
   2776            return "glTexCoord4fv";
   2777        case EntryPoint::GLTexCoord4i:
   2778            return "glTexCoord4i";
   2779        case EntryPoint::GLTexCoord4iv:
   2780            return "glTexCoord4iv";
   2781        case EntryPoint::GLTexCoord4s:
   2782            return "glTexCoord4s";
   2783        case EntryPoint::GLTexCoord4sv:
   2784            return "glTexCoord4sv";
   2785        case EntryPoint::GLTexCoordP1ui:
   2786            return "glTexCoordP1ui";
   2787        case EntryPoint::GLTexCoordP1uiv:
   2788            return "glTexCoordP1uiv";
   2789        case EntryPoint::GLTexCoordP2ui:
   2790            return "glTexCoordP2ui";
   2791        case EntryPoint::GLTexCoordP2uiv:
   2792            return "glTexCoordP2uiv";
   2793        case EntryPoint::GLTexCoordP3ui:
   2794            return "glTexCoordP3ui";
   2795        case EntryPoint::GLTexCoordP3uiv:
   2796            return "glTexCoordP3uiv";
   2797        case EntryPoint::GLTexCoordP4ui:
   2798            return "glTexCoordP4ui";
   2799        case EntryPoint::GLTexCoordP4uiv:
   2800            return "glTexCoordP4uiv";
   2801        case EntryPoint::GLTexCoordPointer:
   2802            return "glTexCoordPointer";
   2803        case EntryPoint::GLTexEnvf:
   2804            return "glTexEnvf";
   2805        case EntryPoint::GLTexEnvfv:
   2806            return "glTexEnvfv";
   2807        case EntryPoint::GLTexEnvi:
   2808            return "glTexEnvi";
   2809        case EntryPoint::GLTexEnviv:
   2810            return "glTexEnviv";
   2811        case EntryPoint::GLTexEnvx:
   2812            return "glTexEnvx";
   2813        case EntryPoint::GLTexEnvxv:
   2814            return "glTexEnvxv";
   2815        case EntryPoint::GLTexGend:
   2816            return "glTexGend";
   2817        case EntryPoint::GLTexGendv:
   2818            return "glTexGendv";
   2819        case EntryPoint::GLTexGenf:
   2820            return "glTexGenf";
   2821        case EntryPoint::GLTexGenfOES:
   2822            return "glTexGenfOES";
   2823        case EntryPoint::GLTexGenfv:
   2824            return "glTexGenfv";
   2825        case EntryPoint::GLTexGenfvOES:
   2826            return "glTexGenfvOES";
   2827        case EntryPoint::GLTexGeni:
   2828            return "glTexGeni";
   2829        case EntryPoint::GLTexGeniOES:
   2830            return "glTexGeniOES";
   2831        case EntryPoint::GLTexGeniv:
   2832            return "glTexGeniv";
   2833        case EntryPoint::GLTexGenivOES:
   2834            return "glTexGenivOES";
   2835        case EntryPoint::GLTexGenxOES:
   2836            return "glTexGenxOES";
   2837        case EntryPoint::GLTexGenxvOES:
   2838            return "glTexGenxvOES";
   2839        case EntryPoint::GLTexImage1D:
   2840            return "glTexImage1D";
   2841        case EntryPoint::GLTexImage2D:
   2842            return "glTexImage2D";
   2843        case EntryPoint::GLTexImage2DExternalANGLE:
   2844            return "glTexImage2DExternalANGLE";
   2845        case EntryPoint::GLTexImage2DMultisample:
   2846            return "glTexImage2DMultisample";
   2847        case EntryPoint::GLTexImage2DRobustANGLE:
   2848            return "glTexImage2DRobustANGLE";
   2849        case EntryPoint::GLTexImage3D:
   2850            return "glTexImage3D";
   2851        case EntryPoint::GLTexImage3DMultisample:
   2852            return "glTexImage3DMultisample";
   2853        case EntryPoint::GLTexImage3DOES:
   2854            return "glTexImage3DOES";
   2855        case EntryPoint::GLTexImage3DRobustANGLE:
   2856            return "glTexImage3DRobustANGLE";
   2857        case EntryPoint::GLTexParameterIiv:
   2858            return "glTexParameterIiv";
   2859        case EntryPoint::GLTexParameterIivEXT:
   2860            return "glTexParameterIivEXT";
   2861        case EntryPoint::GLTexParameterIivOES:
   2862            return "glTexParameterIivOES";
   2863        case EntryPoint::GLTexParameterIivRobustANGLE:
   2864            return "glTexParameterIivRobustANGLE";
   2865        case EntryPoint::GLTexParameterIuiv:
   2866            return "glTexParameterIuiv";
   2867        case EntryPoint::GLTexParameterIuivEXT:
   2868            return "glTexParameterIuivEXT";
   2869        case EntryPoint::GLTexParameterIuivOES:
   2870            return "glTexParameterIuivOES";
   2871        case EntryPoint::GLTexParameterIuivRobustANGLE:
   2872            return "glTexParameterIuivRobustANGLE";
   2873        case EntryPoint::GLTexParameterf:
   2874            return "glTexParameterf";
   2875        case EntryPoint::GLTexParameterfv:
   2876            return "glTexParameterfv";
   2877        case EntryPoint::GLTexParameterfvRobustANGLE:
   2878            return "glTexParameterfvRobustANGLE";
   2879        case EntryPoint::GLTexParameteri:
   2880            return "glTexParameteri";
   2881        case EntryPoint::GLTexParameteriv:
   2882            return "glTexParameteriv";
   2883        case EntryPoint::GLTexParameterivRobustANGLE:
   2884            return "glTexParameterivRobustANGLE";
   2885        case EntryPoint::GLTexParameterx:
   2886            return "glTexParameterx";
   2887        case EntryPoint::GLTexParameterxv:
   2888            return "glTexParameterxv";
   2889        case EntryPoint::GLTexStorage1D:
   2890            return "glTexStorage1D";
   2891        case EntryPoint::GLTexStorage1DEXT:
   2892            return "glTexStorage1DEXT";
   2893        case EntryPoint::GLTexStorage2D:
   2894            return "glTexStorage2D";
   2895        case EntryPoint::GLTexStorage2DEXT:
   2896            return "glTexStorage2DEXT";
   2897        case EntryPoint::GLTexStorage2DMultisample:
   2898            return "glTexStorage2DMultisample";
   2899        case EntryPoint::GLTexStorage2DMultisampleANGLE:
   2900            return "glTexStorage2DMultisampleANGLE";
   2901        case EntryPoint::GLTexStorage3D:
   2902            return "glTexStorage3D";
   2903        case EntryPoint::GLTexStorage3DEXT:
   2904            return "glTexStorage3DEXT";
   2905        case EntryPoint::GLTexStorage3DMultisample:
   2906            return "glTexStorage3DMultisample";
   2907        case EntryPoint::GLTexStorage3DMultisampleOES:
   2908            return "glTexStorage3DMultisampleOES";
   2909        case EntryPoint::GLTexStorageMem2DEXT:
   2910            return "glTexStorageMem2DEXT";
   2911        case EntryPoint::GLTexStorageMem2DMultisampleEXT:
   2912            return "glTexStorageMem2DMultisampleEXT";
   2913        case EntryPoint::GLTexStorageMem3DEXT:
   2914            return "glTexStorageMem3DEXT";
   2915        case EntryPoint::GLTexStorageMem3DMultisampleEXT:
   2916            return "glTexStorageMem3DMultisampleEXT";
   2917        case EntryPoint::GLTexStorageMemFlags2DANGLE:
   2918            return "glTexStorageMemFlags2DANGLE";
   2919        case EntryPoint::GLTexStorageMemFlags2DMultisampleANGLE:
   2920            return "glTexStorageMemFlags2DMultisampleANGLE";
   2921        case EntryPoint::GLTexStorageMemFlags3DANGLE:
   2922            return "glTexStorageMemFlags3DANGLE";
   2923        case EntryPoint::GLTexStorageMemFlags3DMultisampleANGLE:
   2924            return "glTexStorageMemFlags3DMultisampleANGLE";
   2925        case EntryPoint::GLTexSubImage1D:
   2926            return "glTexSubImage1D";
   2927        case EntryPoint::GLTexSubImage2D:
   2928            return "glTexSubImage2D";
   2929        case EntryPoint::GLTexSubImage2DRobustANGLE:
   2930            return "glTexSubImage2DRobustANGLE";
   2931        case EntryPoint::GLTexSubImage3D:
   2932            return "glTexSubImage3D";
   2933        case EntryPoint::GLTexSubImage3DOES:
   2934            return "glTexSubImage3DOES";
   2935        case EntryPoint::GLTexSubImage3DRobustANGLE:
   2936            return "glTexSubImage3DRobustANGLE";
   2937        case EntryPoint::GLTextureBarrier:
   2938            return "glTextureBarrier";
   2939        case EntryPoint::GLTextureBuffer:
   2940            return "glTextureBuffer";
   2941        case EntryPoint::GLTextureBufferRange:
   2942            return "glTextureBufferRange";
   2943        case EntryPoint::GLTextureParameterIiv:
   2944            return "glTextureParameterIiv";
   2945        case EntryPoint::GLTextureParameterIuiv:
   2946            return "glTextureParameterIuiv";
   2947        case EntryPoint::GLTextureParameterf:
   2948            return "glTextureParameterf";
   2949        case EntryPoint::GLTextureParameterfv:
   2950            return "glTextureParameterfv";
   2951        case EntryPoint::GLTextureParameteri:
   2952            return "glTextureParameteri";
   2953        case EntryPoint::GLTextureParameteriv:
   2954            return "glTextureParameteriv";
   2955        case EntryPoint::GLTextureStorage1D:
   2956            return "glTextureStorage1D";
   2957        case EntryPoint::GLTextureStorage2D:
   2958            return "glTextureStorage2D";
   2959        case EntryPoint::GLTextureStorage2DMultisample:
   2960            return "glTextureStorage2DMultisample";
   2961        case EntryPoint::GLTextureStorage3D:
   2962            return "glTextureStorage3D";
   2963        case EntryPoint::GLTextureStorage3DMultisample:
   2964            return "glTextureStorage3DMultisample";
   2965        case EntryPoint::GLTextureSubImage1D:
   2966            return "glTextureSubImage1D";
   2967        case EntryPoint::GLTextureSubImage2D:
   2968            return "glTextureSubImage2D";
   2969        case EntryPoint::GLTextureSubImage3D:
   2970            return "glTextureSubImage3D";
   2971        case EntryPoint::GLTextureView:
   2972            return "glTextureView";
   2973        case EntryPoint::GLTransformFeedbackBufferBase:
   2974            return "glTransformFeedbackBufferBase";
   2975        case EntryPoint::GLTransformFeedbackBufferRange:
   2976            return "glTransformFeedbackBufferRange";
   2977        case EntryPoint::GLTransformFeedbackVaryings:
   2978            return "glTransformFeedbackVaryings";
   2979        case EntryPoint::GLTranslated:
   2980            return "glTranslated";
   2981        case EntryPoint::GLTranslatef:
   2982            return "glTranslatef";
   2983        case EntryPoint::GLTranslatex:
   2984            return "glTranslatex";
   2985        case EntryPoint::GLUniform1d:
   2986            return "glUniform1d";
   2987        case EntryPoint::GLUniform1dv:
   2988            return "glUniform1dv";
   2989        case EntryPoint::GLUniform1f:
   2990            return "glUniform1f";
   2991        case EntryPoint::GLUniform1fv:
   2992            return "glUniform1fv";
   2993        case EntryPoint::GLUniform1i:
   2994            return "glUniform1i";
   2995        case EntryPoint::GLUniform1iv:
   2996            return "glUniform1iv";
   2997        case EntryPoint::GLUniform1ui:
   2998            return "glUniform1ui";
   2999        case EntryPoint::GLUniform1uiv:
   3000            return "glUniform1uiv";
   3001        case EntryPoint::GLUniform2d:
   3002            return "glUniform2d";
   3003        case EntryPoint::GLUniform2dv:
   3004            return "glUniform2dv";
   3005        case EntryPoint::GLUniform2f:
   3006            return "glUniform2f";
   3007        case EntryPoint::GLUniform2fv:
   3008            return "glUniform2fv";
   3009        case EntryPoint::GLUniform2i:
   3010            return "glUniform2i";
   3011        case EntryPoint::GLUniform2iv:
   3012            return "glUniform2iv";
   3013        case EntryPoint::GLUniform2ui:
   3014            return "glUniform2ui";
   3015        case EntryPoint::GLUniform2uiv:
   3016            return "glUniform2uiv";
   3017        case EntryPoint::GLUniform3d:
   3018            return "glUniform3d";
   3019        case EntryPoint::GLUniform3dv:
   3020            return "glUniform3dv";
   3021        case EntryPoint::GLUniform3f:
   3022            return "glUniform3f";
   3023        case EntryPoint::GLUniform3fv:
   3024            return "glUniform3fv";
   3025        case EntryPoint::GLUniform3i:
   3026            return "glUniform3i";
   3027        case EntryPoint::GLUniform3iv:
   3028            return "glUniform3iv";
   3029        case EntryPoint::GLUniform3ui:
   3030            return "glUniform3ui";
   3031        case EntryPoint::GLUniform3uiv:
   3032            return "glUniform3uiv";
   3033        case EntryPoint::GLUniform4d:
   3034            return "glUniform4d";
   3035        case EntryPoint::GLUniform4dv:
   3036            return "glUniform4dv";
   3037        case EntryPoint::GLUniform4f:
   3038            return "glUniform4f";
   3039        case EntryPoint::GLUniform4fv:
   3040            return "glUniform4fv";
   3041        case EntryPoint::GLUniform4i:
   3042            return "glUniform4i";
   3043        case EntryPoint::GLUniform4iv:
   3044            return "glUniform4iv";
   3045        case EntryPoint::GLUniform4ui:
   3046            return "glUniform4ui";
   3047        case EntryPoint::GLUniform4uiv:
   3048            return "glUniform4uiv";
   3049        case EntryPoint::GLUniformBlockBinding:
   3050            return "glUniformBlockBinding";
   3051        case EntryPoint::GLUniformMatrix2dv:
   3052            return "glUniformMatrix2dv";
   3053        case EntryPoint::GLUniformMatrix2fv:
   3054            return "glUniformMatrix2fv";
   3055        case EntryPoint::GLUniformMatrix2x3dv:
   3056            return "glUniformMatrix2x3dv";
   3057        case EntryPoint::GLUniformMatrix2x3fv:
   3058            return "glUniformMatrix2x3fv";
   3059        case EntryPoint::GLUniformMatrix2x4dv:
   3060            return "glUniformMatrix2x4dv";
   3061        case EntryPoint::GLUniformMatrix2x4fv:
   3062            return "glUniformMatrix2x4fv";
   3063        case EntryPoint::GLUniformMatrix3dv:
   3064            return "glUniformMatrix3dv";
   3065        case EntryPoint::GLUniformMatrix3fv:
   3066            return "glUniformMatrix3fv";
   3067        case EntryPoint::GLUniformMatrix3x2dv:
   3068            return "glUniformMatrix3x2dv";
   3069        case EntryPoint::GLUniformMatrix3x2fv:
   3070            return "glUniformMatrix3x2fv";
   3071        case EntryPoint::GLUniformMatrix3x4dv:
   3072            return "glUniformMatrix3x4dv";
   3073        case EntryPoint::GLUniformMatrix3x4fv:
   3074            return "glUniformMatrix3x4fv";
   3075        case EntryPoint::GLUniformMatrix4dv:
   3076            return "glUniformMatrix4dv";
   3077        case EntryPoint::GLUniformMatrix4fv:
   3078            return "glUniformMatrix4fv";
   3079        case EntryPoint::GLUniformMatrix4x2dv:
   3080            return "glUniformMatrix4x2dv";
   3081        case EntryPoint::GLUniformMatrix4x2fv:
   3082            return "glUniformMatrix4x2fv";
   3083        case EntryPoint::GLUniformMatrix4x3dv:
   3084            return "glUniformMatrix4x3dv";
   3085        case EntryPoint::GLUniformMatrix4x3fv:
   3086            return "glUniformMatrix4x3fv";
   3087        case EntryPoint::GLUniformSubroutinesuiv:
   3088            return "glUniformSubroutinesuiv";
   3089        case EntryPoint::GLUnmapBuffer:
   3090            return "glUnmapBuffer";
   3091        case EntryPoint::GLUnmapBufferOES:
   3092            return "glUnmapBufferOES";
   3093        case EntryPoint::GLUnmapNamedBuffer:
   3094            return "glUnmapNamedBuffer";
   3095        case EntryPoint::GLUseProgram:
   3096            return "glUseProgram";
   3097        case EntryPoint::GLUseProgramStages:
   3098            return "glUseProgramStages";
   3099        case EntryPoint::GLUseProgramStagesEXT:
   3100            return "glUseProgramStagesEXT";
   3101        case EntryPoint::GLValidateProgram:
   3102            return "glValidateProgram";
   3103        case EntryPoint::GLValidateProgramPipeline:
   3104            return "glValidateProgramPipeline";
   3105        case EntryPoint::GLValidateProgramPipelineEXT:
   3106            return "glValidateProgramPipelineEXT";
   3107        case EntryPoint::GLVertex2d:
   3108            return "glVertex2d";
   3109        case EntryPoint::GLVertex2dv:
   3110            return "glVertex2dv";
   3111        case EntryPoint::GLVertex2f:
   3112            return "glVertex2f";
   3113        case EntryPoint::GLVertex2fv:
   3114            return "glVertex2fv";
   3115        case EntryPoint::GLVertex2i:
   3116            return "glVertex2i";
   3117        case EntryPoint::GLVertex2iv:
   3118            return "glVertex2iv";
   3119        case EntryPoint::GLVertex2s:
   3120            return "glVertex2s";
   3121        case EntryPoint::GLVertex2sv:
   3122            return "glVertex2sv";
   3123        case EntryPoint::GLVertex3d:
   3124            return "glVertex3d";
   3125        case EntryPoint::GLVertex3dv:
   3126            return "glVertex3dv";
   3127        case EntryPoint::GLVertex3f:
   3128            return "glVertex3f";
   3129        case EntryPoint::GLVertex3fv:
   3130            return "glVertex3fv";
   3131        case EntryPoint::GLVertex3i:
   3132            return "glVertex3i";
   3133        case EntryPoint::GLVertex3iv:
   3134            return "glVertex3iv";
   3135        case EntryPoint::GLVertex3s:
   3136            return "glVertex3s";
   3137        case EntryPoint::GLVertex3sv:
   3138            return "glVertex3sv";
   3139        case EntryPoint::GLVertex4d:
   3140            return "glVertex4d";
   3141        case EntryPoint::GLVertex4dv:
   3142            return "glVertex4dv";
   3143        case EntryPoint::GLVertex4f:
   3144            return "glVertex4f";
   3145        case EntryPoint::GLVertex4fv:
   3146            return "glVertex4fv";
   3147        case EntryPoint::GLVertex4i:
   3148            return "glVertex4i";
   3149        case EntryPoint::GLVertex4iv:
   3150            return "glVertex4iv";
   3151        case EntryPoint::GLVertex4s:
   3152            return "glVertex4s";
   3153        case EntryPoint::GLVertex4sv:
   3154            return "glVertex4sv";
   3155        case EntryPoint::GLVertexArrayAttribBinding:
   3156            return "glVertexArrayAttribBinding";
   3157        case EntryPoint::GLVertexArrayAttribFormat:
   3158            return "glVertexArrayAttribFormat";
   3159        case EntryPoint::GLVertexArrayAttribIFormat:
   3160            return "glVertexArrayAttribIFormat";
   3161        case EntryPoint::GLVertexArrayAttribLFormat:
   3162            return "glVertexArrayAttribLFormat";
   3163        case EntryPoint::GLVertexArrayBindingDivisor:
   3164            return "glVertexArrayBindingDivisor";
   3165        case EntryPoint::GLVertexArrayElementBuffer:
   3166            return "glVertexArrayElementBuffer";
   3167        case EntryPoint::GLVertexArrayVertexBuffer:
   3168            return "glVertexArrayVertexBuffer";
   3169        case EntryPoint::GLVertexArrayVertexBuffers:
   3170            return "glVertexArrayVertexBuffers";
   3171        case EntryPoint::GLVertexAttrib1d:
   3172            return "glVertexAttrib1d";
   3173        case EntryPoint::GLVertexAttrib1dv:
   3174            return "glVertexAttrib1dv";
   3175        case EntryPoint::GLVertexAttrib1f:
   3176            return "glVertexAttrib1f";
   3177        case EntryPoint::GLVertexAttrib1fv:
   3178            return "glVertexAttrib1fv";
   3179        case EntryPoint::GLVertexAttrib1s:
   3180            return "glVertexAttrib1s";
   3181        case EntryPoint::GLVertexAttrib1sv:
   3182            return "glVertexAttrib1sv";
   3183        case EntryPoint::GLVertexAttrib2d:
   3184            return "glVertexAttrib2d";
   3185        case EntryPoint::GLVertexAttrib2dv:
   3186            return "glVertexAttrib2dv";
   3187        case EntryPoint::GLVertexAttrib2f:
   3188            return "glVertexAttrib2f";
   3189        case EntryPoint::GLVertexAttrib2fv:
   3190            return "glVertexAttrib2fv";
   3191        case EntryPoint::GLVertexAttrib2s:
   3192            return "glVertexAttrib2s";
   3193        case EntryPoint::GLVertexAttrib2sv:
   3194            return "glVertexAttrib2sv";
   3195        case EntryPoint::GLVertexAttrib3d:
   3196            return "glVertexAttrib3d";
   3197        case EntryPoint::GLVertexAttrib3dv:
   3198            return "glVertexAttrib3dv";
   3199        case EntryPoint::GLVertexAttrib3f:
   3200            return "glVertexAttrib3f";
   3201        case EntryPoint::GLVertexAttrib3fv:
   3202            return "glVertexAttrib3fv";
   3203        case EntryPoint::GLVertexAttrib3s:
   3204            return "glVertexAttrib3s";
   3205        case EntryPoint::GLVertexAttrib3sv:
   3206            return "glVertexAttrib3sv";
   3207        case EntryPoint::GLVertexAttrib4Nbv:
   3208            return "glVertexAttrib4Nbv";
   3209        case EntryPoint::GLVertexAttrib4Niv:
   3210            return "glVertexAttrib4Niv";
   3211        case EntryPoint::GLVertexAttrib4Nsv:
   3212            return "glVertexAttrib4Nsv";
   3213        case EntryPoint::GLVertexAttrib4Nub:
   3214            return "glVertexAttrib4Nub";
   3215        case EntryPoint::GLVertexAttrib4Nubv:
   3216            return "glVertexAttrib4Nubv";
   3217        case EntryPoint::GLVertexAttrib4Nuiv:
   3218            return "glVertexAttrib4Nuiv";
   3219        case EntryPoint::GLVertexAttrib4Nusv:
   3220            return "glVertexAttrib4Nusv";
   3221        case EntryPoint::GLVertexAttrib4bv:
   3222            return "glVertexAttrib4bv";
   3223        case EntryPoint::GLVertexAttrib4d:
   3224            return "glVertexAttrib4d";
   3225        case EntryPoint::GLVertexAttrib4dv:
   3226            return "glVertexAttrib4dv";
   3227        case EntryPoint::GLVertexAttrib4f:
   3228            return "glVertexAttrib4f";
   3229        case EntryPoint::GLVertexAttrib4fv:
   3230            return "glVertexAttrib4fv";
   3231        case EntryPoint::GLVertexAttrib4iv:
   3232            return "glVertexAttrib4iv";
   3233        case EntryPoint::GLVertexAttrib4s:
   3234            return "glVertexAttrib4s";
   3235        case EntryPoint::GLVertexAttrib4sv:
   3236            return "glVertexAttrib4sv";
   3237        case EntryPoint::GLVertexAttrib4ubv:
   3238            return "glVertexAttrib4ubv";
   3239        case EntryPoint::GLVertexAttrib4uiv:
   3240            return "glVertexAttrib4uiv";
   3241        case EntryPoint::GLVertexAttrib4usv:
   3242            return "glVertexAttrib4usv";
   3243        case EntryPoint::GLVertexAttribBinding:
   3244            return "glVertexAttribBinding";
   3245        case EntryPoint::GLVertexAttribDivisor:
   3246            return "glVertexAttribDivisor";
   3247        case EntryPoint::GLVertexAttribDivisorANGLE:
   3248            return "glVertexAttribDivisorANGLE";
   3249        case EntryPoint::GLVertexAttribDivisorEXT:
   3250            return "glVertexAttribDivisorEXT";
   3251        case EntryPoint::GLVertexAttribFormat:
   3252            return "glVertexAttribFormat";
   3253        case EntryPoint::GLVertexAttribI1i:
   3254            return "glVertexAttribI1i";
   3255        case EntryPoint::GLVertexAttribI1iv:
   3256            return "glVertexAttribI1iv";
   3257        case EntryPoint::GLVertexAttribI1ui:
   3258            return "glVertexAttribI1ui";
   3259        case EntryPoint::GLVertexAttribI1uiv:
   3260            return "glVertexAttribI1uiv";
   3261        case EntryPoint::GLVertexAttribI2i:
   3262            return "glVertexAttribI2i";
   3263        case EntryPoint::GLVertexAttribI2iv:
   3264            return "glVertexAttribI2iv";
   3265        case EntryPoint::GLVertexAttribI2ui:
   3266            return "glVertexAttribI2ui";
   3267        case EntryPoint::GLVertexAttribI2uiv:
   3268            return "glVertexAttribI2uiv";
   3269        case EntryPoint::GLVertexAttribI3i:
   3270            return "glVertexAttribI3i";
   3271        case EntryPoint::GLVertexAttribI3iv:
   3272            return "glVertexAttribI3iv";
   3273        case EntryPoint::GLVertexAttribI3ui:
   3274            return "glVertexAttribI3ui";
   3275        case EntryPoint::GLVertexAttribI3uiv:
   3276            return "glVertexAttribI3uiv";
   3277        case EntryPoint::GLVertexAttribI4bv:
   3278            return "glVertexAttribI4bv";
   3279        case EntryPoint::GLVertexAttribI4i:
   3280            return "glVertexAttribI4i";
   3281        case EntryPoint::GLVertexAttribI4iv:
   3282            return "glVertexAttribI4iv";
   3283        case EntryPoint::GLVertexAttribI4sv:
   3284            return "glVertexAttribI4sv";
   3285        case EntryPoint::GLVertexAttribI4ubv:
   3286            return "glVertexAttribI4ubv";
   3287        case EntryPoint::GLVertexAttribI4ui:
   3288            return "glVertexAttribI4ui";
   3289        case EntryPoint::GLVertexAttribI4uiv:
   3290            return "glVertexAttribI4uiv";
   3291        case EntryPoint::GLVertexAttribI4usv:
   3292            return "glVertexAttribI4usv";
   3293        case EntryPoint::GLVertexAttribIFormat:
   3294            return "glVertexAttribIFormat";
   3295        case EntryPoint::GLVertexAttribIPointer:
   3296            return "glVertexAttribIPointer";
   3297        case EntryPoint::GLVertexAttribL1d:
   3298            return "glVertexAttribL1d";
   3299        case EntryPoint::GLVertexAttribL1dv:
   3300            return "glVertexAttribL1dv";
   3301        case EntryPoint::GLVertexAttribL2d:
   3302            return "glVertexAttribL2d";
   3303        case EntryPoint::GLVertexAttribL2dv:
   3304            return "glVertexAttribL2dv";
   3305        case EntryPoint::GLVertexAttribL3d:
   3306            return "glVertexAttribL3d";
   3307        case EntryPoint::GLVertexAttribL3dv:
   3308            return "glVertexAttribL3dv";
   3309        case EntryPoint::GLVertexAttribL4d:
   3310            return "glVertexAttribL4d";
   3311        case EntryPoint::GLVertexAttribL4dv:
   3312            return "glVertexAttribL4dv";
   3313        case EntryPoint::GLVertexAttribLFormat:
   3314            return "glVertexAttribLFormat";
   3315        case EntryPoint::GLVertexAttribLPointer:
   3316            return "glVertexAttribLPointer";
   3317        case EntryPoint::GLVertexAttribP1ui:
   3318            return "glVertexAttribP1ui";
   3319        case EntryPoint::GLVertexAttribP1uiv:
   3320            return "glVertexAttribP1uiv";
   3321        case EntryPoint::GLVertexAttribP2ui:
   3322            return "glVertexAttribP2ui";
   3323        case EntryPoint::GLVertexAttribP2uiv:
   3324            return "glVertexAttribP2uiv";
   3325        case EntryPoint::GLVertexAttribP3ui:
   3326            return "glVertexAttribP3ui";
   3327        case EntryPoint::GLVertexAttribP3uiv:
   3328            return "glVertexAttribP3uiv";
   3329        case EntryPoint::GLVertexAttribP4ui:
   3330            return "glVertexAttribP4ui";
   3331        case EntryPoint::GLVertexAttribP4uiv:
   3332            return "glVertexAttribP4uiv";
   3333        case EntryPoint::GLVertexAttribPointer:
   3334            return "glVertexAttribPointer";
   3335        case EntryPoint::GLVertexBindingDivisor:
   3336            return "glVertexBindingDivisor";
   3337        case EntryPoint::GLVertexP2ui:
   3338            return "glVertexP2ui";
   3339        case EntryPoint::GLVertexP2uiv:
   3340            return "glVertexP2uiv";
   3341        case EntryPoint::GLVertexP3ui:
   3342            return "glVertexP3ui";
   3343        case EntryPoint::GLVertexP3uiv:
   3344            return "glVertexP3uiv";
   3345        case EntryPoint::GLVertexP4ui:
   3346            return "glVertexP4ui";
   3347        case EntryPoint::GLVertexP4uiv:
   3348            return "glVertexP4uiv";
   3349        case EntryPoint::GLVertexPointer:
   3350            return "glVertexPointer";
   3351        case EntryPoint::GLViewport:
   3352            return "glViewport";
   3353        case EntryPoint::GLViewportArrayv:
   3354            return "glViewportArrayv";
   3355        case EntryPoint::GLViewportIndexedf:
   3356            return "glViewportIndexedf";
   3357        case EntryPoint::GLViewportIndexedfv:
   3358            return "glViewportIndexedfv";
   3359        case EntryPoint::GLWaitSemaphoreEXT:
   3360            return "glWaitSemaphoreEXT";
   3361        case EntryPoint::GLWaitSync:
   3362            return "glWaitSync";
   3363        case EntryPoint::GLWeightPointerOES:
   3364            return "glWeightPointerOES";
   3365        case EntryPoint::GLWindowPos2d:
   3366            return "glWindowPos2d";
   3367        case EntryPoint::GLWindowPos2dv:
   3368            return "glWindowPos2dv";
   3369        case EntryPoint::GLWindowPos2f:
   3370            return "glWindowPos2f";
   3371        case EntryPoint::GLWindowPos2fv:
   3372            return "glWindowPos2fv";
   3373        case EntryPoint::GLWindowPos2i:
   3374            return "glWindowPos2i";
   3375        case EntryPoint::GLWindowPos2iv:
   3376            return "glWindowPos2iv";
   3377        case EntryPoint::GLWindowPos2s:
   3378            return "glWindowPos2s";
   3379        case EntryPoint::GLWindowPos2sv:
   3380            return "glWindowPos2sv";
   3381        case EntryPoint::GLWindowPos3d:
   3382            return "glWindowPos3d";
   3383        case EntryPoint::GLWindowPos3dv:
   3384            return "glWindowPos3dv";
   3385        case EntryPoint::GLWindowPos3f:
   3386            return "glWindowPos3f";
   3387        case EntryPoint::GLWindowPos3fv:
   3388            return "glWindowPos3fv";
   3389        case EntryPoint::GLWindowPos3i:
   3390            return "glWindowPos3i";
   3391        case EntryPoint::GLWindowPos3iv:
   3392            return "glWindowPos3iv";
   3393        case EntryPoint::GLWindowPos3s:
   3394            return "glWindowPos3s";
   3395        case EntryPoint::GLWindowPos3sv:
   3396            return "glWindowPos3sv";
   3397        case EntryPoint::WGLChoosePixelFormat:
   3398            return "wglChoosePixelFormat";
   3399        case EntryPoint::WGLCopyContext:
   3400            return "wglCopyContext";
   3401        case EntryPoint::WGLCreateContext:
   3402            return "wglCreateContext";
   3403        case EntryPoint::WGLCreateLayerContext:
   3404            return "wglCreateLayerContext";
   3405        case EntryPoint::WGLDeleteContext:
   3406            return "wglDeleteContext";
   3407        case EntryPoint::WGLDescribeLayerPlane:
   3408            return "wglDescribeLayerPlane";
   3409        case EntryPoint::WGLDescribePixelFormat:
   3410            return "wglDescribePixelFormat";
   3411        case EntryPoint::WGLGetCurrentContext:
   3412            return "wglGetCurrentContext";
   3413        case EntryPoint::WGLGetCurrentDC:
   3414            return "wglGetCurrentDC";
   3415        case EntryPoint::WGLGetEnhMetaFilePixelFormat:
   3416            return "wglGetEnhMetaFilePixelFormat";
   3417        case EntryPoint::WGLGetLayerPaletteEntries:
   3418            return "wglGetLayerPaletteEntries";
   3419        case EntryPoint::WGLGetPixelFormat:
   3420            return "wglGetPixelFormat";
   3421        case EntryPoint::WGLGetProcAddress:
   3422            return "wglGetProcAddress";
   3423        case EntryPoint::WGLMakeCurrent:
   3424            return "wglMakeCurrent";
   3425        case EntryPoint::WGLRealizeLayerPalette:
   3426            return "wglRealizeLayerPalette";
   3427        case EntryPoint::WGLSetLayerPaletteEntries:
   3428            return "wglSetLayerPaletteEntries";
   3429        case EntryPoint::WGLSetPixelFormat:
   3430            return "wglSetPixelFormat";
   3431        case EntryPoint::WGLShareLists:
   3432            return "wglShareLists";
   3433        case EntryPoint::WGLSwapBuffers:
   3434            return "wglSwapBuffers";
   3435        case EntryPoint::WGLSwapLayerBuffers:
   3436            return "wglSwapLayerBuffers";
   3437        case EntryPoint::WGLUseFontBitmaps:
   3438            return "wglUseFontBitmaps";
   3439        case EntryPoint::WGLUseFontBitmapsA:
   3440            return "wglUseFontBitmapsA";
   3441        case EntryPoint::WGLUseFontBitmapsW:
   3442            return "wglUseFontBitmapsW";
   3443        case EntryPoint::WGLUseFontOutlines:
   3444            return "wglUseFontOutlines";
   3445        case EntryPoint::WGLUseFontOutlinesA:
   3446            return "wglUseFontOutlinesA";
   3447        case EntryPoint::WGLUseFontOutlinesW:
   3448            return "wglUseFontOutlinesW";
   3449        default:
   3450            UNREACHABLE();
   3451            return "error";
   3452    }
   3453 }
   3454 }  // namespace angle