blob: 382d827ece7ec10e00acd7bcf414c0dc98229757 [file] [log] [blame]
// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
//
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// entry_points_enum_autogen.cpp:
// Helper methods for the GL/GLES entry points enumeration.
#include "common/entry_points_enum_autogen.h"
#include "common/debug.h"
namespace angle
{
const char *GetEntryPointName(EntryPoint ep)
{
switch (ep)
{
case EntryPoint::Invalid:
return "Invalid";
case EntryPoint::CLBuildProgram:
return "clBuildProgram";
case EntryPoint::CLCloneKernel:
return "clCloneKernel";
case EntryPoint::CLCompileProgram:
return "clCompileProgram";
case EntryPoint::CLCreateBuffer:
return "clCreateBuffer";
case EntryPoint::CLCreateBufferWithProperties:
return "clCreateBufferWithProperties";
case EntryPoint::CLCreateCommandQueue:
return "clCreateCommandQueue";
case EntryPoint::CLCreateCommandQueueWithProperties:
return "clCreateCommandQueueWithProperties";
case EntryPoint::CLCreateContext:
return "clCreateContext";
case EntryPoint::CLCreateContextFromType:
return "clCreateContextFromType";
case EntryPoint::CLCreateImage:
return "clCreateImage";
case EntryPoint::CLCreateImage2D:
return "clCreateImage2D";
case EntryPoint::CLCreateImage3D:
return "clCreateImage3D";
case EntryPoint::CLCreateImageWithProperties:
return "clCreateImageWithProperties";
case EntryPoint::CLCreateKernel:
return "clCreateKernel";
case EntryPoint::CLCreateKernelsInProgram:
return "clCreateKernelsInProgram";
case EntryPoint::CLCreatePipe:
return "clCreatePipe";
case EntryPoint::CLCreateProgramWithBinary:
return "clCreateProgramWithBinary";
case EntryPoint::CLCreateProgramWithBuiltInKernels:
return "clCreateProgramWithBuiltInKernels";
case EntryPoint::CLCreateProgramWithIL:
return "clCreateProgramWithIL";
case EntryPoint::CLCreateProgramWithSource:
return "clCreateProgramWithSource";
case EntryPoint::CLCreateSampler:
return "clCreateSampler";
case EntryPoint::CLCreateSamplerWithProperties:
return "clCreateSamplerWithProperties";
case EntryPoint::CLCreateSubBuffer:
return "clCreateSubBuffer";
case EntryPoint::CLCreateSubDevices:
return "clCreateSubDevices";
case EntryPoint::CLCreateUserEvent:
return "clCreateUserEvent";
case EntryPoint::CLEnqueueBarrier:
return "clEnqueueBarrier";
case EntryPoint::CLEnqueueBarrierWithWaitList:
return "clEnqueueBarrierWithWaitList";
case EntryPoint::CLEnqueueCopyBuffer:
return "clEnqueueCopyBuffer";
case EntryPoint::CLEnqueueCopyBufferRect:
return "clEnqueueCopyBufferRect";
case EntryPoint::CLEnqueueCopyBufferToImage:
return "clEnqueueCopyBufferToImage";
case EntryPoint::CLEnqueueCopyImage:
return "clEnqueueCopyImage";
case EntryPoint::CLEnqueueCopyImageToBuffer:
return "clEnqueueCopyImageToBuffer";
case EntryPoint::CLEnqueueFillBuffer:
return "clEnqueueFillBuffer";
case EntryPoint::CLEnqueueFillImage:
return "clEnqueueFillImage";
case EntryPoint::CLEnqueueMapBuffer:
return "clEnqueueMapBuffer";
case EntryPoint::CLEnqueueMapImage:
return "clEnqueueMapImage";
case EntryPoint::CLEnqueueMarker:
return "clEnqueueMarker";
case EntryPoint::CLEnqueueMarkerWithWaitList:
return "clEnqueueMarkerWithWaitList";
case EntryPoint::CLEnqueueMigrateMemObjects:
return "clEnqueueMigrateMemObjects";
case EntryPoint::CLEnqueueNDRangeKernel:
return "clEnqueueNDRangeKernel";
case EntryPoint::CLEnqueueNativeKernel:
return "clEnqueueNativeKernel";
case EntryPoint::CLEnqueueReadBuffer:
return "clEnqueueReadBuffer";
case EntryPoint::CLEnqueueReadBufferRect:
return "clEnqueueReadBufferRect";
case EntryPoint::CLEnqueueReadImage:
return "clEnqueueReadImage";
case EntryPoint::CLEnqueueSVMFree:
return "clEnqueueSVMFree";
case EntryPoint::CLEnqueueSVMMap:
return "clEnqueueSVMMap";
case EntryPoint::CLEnqueueSVMMemFill:
return "clEnqueueSVMMemFill";
case EntryPoint::CLEnqueueSVMMemcpy:
return "clEnqueueSVMMemcpy";
case EntryPoint::CLEnqueueSVMMigrateMem:
return "clEnqueueSVMMigrateMem";
case EntryPoint::CLEnqueueSVMUnmap:
return "clEnqueueSVMUnmap";
case EntryPoint::CLEnqueueTask:
return "clEnqueueTask";
case EntryPoint::CLEnqueueUnmapMemObject:
return "clEnqueueUnmapMemObject";
case EntryPoint::CLEnqueueWaitForEvents:
return "clEnqueueWaitForEvents";
case EntryPoint::CLEnqueueWriteBuffer:
return "clEnqueueWriteBuffer";
case EntryPoint::CLEnqueueWriteBufferRect:
return "clEnqueueWriteBufferRect";
case EntryPoint::CLEnqueueWriteImage:
return "clEnqueueWriteImage";
case EntryPoint::CLFinish:
return "clFinish";
case EntryPoint::CLFlush:
return "clFlush";
case EntryPoint::CLGetCommandQueueInfo:
return "clGetCommandQueueInfo";
case EntryPoint::CLGetContextInfo:
return "clGetContextInfo";
case EntryPoint::CLGetDeviceAndHostTimer:
return "clGetDeviceAndHostTimer";
case EntryPoint::CLGetDeviceIDs:
return "clGetDeviceIDs";
case EntryPoint::CLGetDeviceInfo:
return "clGetDeviceInfo";
case EntryPoint::CLGetEventInfo:
return "clGetEventInfo";
case EntryPoint::CLGetEventProfilingInfo:
return "clGetEventProfilingInfo";
case EntryPoint::CLGetExtensionFunctionAddress:
return "clGetExtensionFunctionAddress";
case EntryPoint::CLGetExtensionFunctionAddressForPlatform:
return "clGetExtensionFunctionAddressForPlatform";
case EntryPoint::CLGetHostTimer:
return "clGetHostTimer";
case EntryPoint::CLGetImageInfo:
return "clGetImageInfo";
case EntryPoint::CLGetKernelArgInfo:
return "clGetKernelArgInfo";
case EntryPoint::CLGetKernelInfo:
return "clGetKernelInfo";
case EntryPoint::CLGetKernelSubGroupInfo:
return "clGetKernelSubGroupInfo";
case EntryPoint::CLGetKernelWorkGroupInfo:
return "clGetKernelWorkGroupInfo";
case EntryPoint::CLGetMemObjectInfo:
return "clGetMemObjectInfo";
case EntryPoint::CLGetPipeInfo:
return "clGetPipeInfo";
case EntryPoint::CLGetPlatformIDs:
return "clGetPlatformIDs";
case EntryPoint::CLGetPlatformInfo:
return "clGetPlatformInfo";
case EntryPoint::CLGetProgramBuildInfo:
return "clGetProgramBuildInfo";
case EntryPoint::CLGetProgramInfo:
return "clGetProgramInfo";
case EntryPoint::CLGetSamplerInfo:
return "clGetSamplerInfo";
case EntryPoint::CLGetSupportedImageFormats:
return "clGetSupportedImageFormats";
case EntryPoint::CLIcdGetPlatformIDsKHR:
return "clIcdGetPlatformIDsKHR";
case EntryPoint::CLLinkProgram:
return "clLinkProgram";
case EntryPoint::CLReleaseCommandQueue:
return "clReleaseCommandQueue";
case EntryPoint::CLReleaseContext:
return "clReleaseContext";
case EntryPoint::CLReleaseDevice:
return "clReleaseDevice";
case EntryPoint::CLReleaseEvent:
return "clReleaseEvent";
case EntryPoint::CLReleaseKernel:
return "clReleaseKernel";
case EntryPoint::CLReleaseMemObject:
return "clReleaseMemObject";
case EntryPoint::CLReleaseProgram:
return "clReleaseProgram";
case EntryPoint::CLReleaseSampler:
return "clReleaseSampler";
case EntryPoint::CLRetainCommandQueue:
return "clRetainCommandQueue";
case EntryPoint::CLRetainContext:
return "clRetainContext";
case EntryPoint::CLRetainDevice:
return "clRetainDevice";
case EntryPoint::CLRetainEvent:
return "clRetainEvent";
case EntryPoint::CLRetainKernel:
return "clRetainKernel";
case EntryPoint::CLRetainMemObject:
return "clRetainMemObject";
case EntryPoint::CLRetainProgram:
return "clRetainProgram";
case EntryPoint::CLRetainSampler:
return "clRetainSampler";
case EntryPoint::CLSVMAlloc:
return "clSVMAlloc";
case EntryPoint::CLSVMFree:
return "clSVMFree";
case EntryPoint::CLSetCommandQueueProperty:
return "clSetCommandQueueProperty";
case EntryPoint::CLSetContextDestructorCallback:
return "clSetContextDestructorCallback";
case EntryPoint::CLSetDefaultDeviceCommandQueue:
return "clSetDefaultDeviceCommandQueue";
case EntryPoint::CLSetEventCallback:
return "clSetEventCallback";
case EntryPoint::CLSetKernelArg:
return "clSetKernelArg";
case EntryPoint::CLSetKernelArgSVMPointer:
return "clSetKernelArgSVMPointer";
case EntryPoint::CLSetKernelExecInfo:
return "clSetKernelExecInfo";
case EntryPoint::CLSetMemObjectDestructorCallback:
return "clSetMemObjectDestructorCallback";
case EntryPoint::CLSetProgramReleaseCallback:
return "clSetProgramReleaseCallback";
case EntryPoint::CLSetProgramSpecializationConstant:
return "clSetProgramSpecializationConstant";
case EntryPoint::CLSetUserEventStatus:
return "clSetUserEventStatus";
case EntryPoint::CLUnloadCompiler:
return "clUnloadCompiler";
case EntryPoint::CLUnloadPlatformCompiler:
return "clUnloadPlatformCompiler";
case EntryPoint::CLWaitForEvents:
return "clWaitForEvents";
case EntryPoint::EGLAcquireExternalContextANGLE:
return "eglAcquireExternalContextANGLE";
case EntryPoint::EGLBindAPI:
return "eglBindAPI";
case EntryPoint::EGLBindTexImage:
return "eglBindTexImage";
case EntryPoint::EGLChooseConfig:
return "eglChooseConfig";
case EntryPoint::EGLClientWaitSync:
return "eglClientWaitSync";
case EntryPoint::EGLClientWaitSyncKHR:
return "eglClientWaitSyncKHR";
case EntryPoint::EGLCopyBuffers:
return "eglCopyBuffers";
case EntryPoint::EGLCopyMetalSharedEventANGLE:
return "eglCopyMetalSharedEventANGLE";
case EntryPoint::EGLCreateContext:
return "eglCreateContext";
case EntryPoint::EGLCreateDeviceANGLE:
return "eglCreateDeviceANGLE";
case EntryPoint::EGLCreateImage:
return "eglCreateImage";
case EntryPoint::EGLCreateImageKHR:
return "eglCreateImageKHR";
case EntryPoint::EGLCreateNativeClientBufferANDROID:
return "eglCreateNativeClientBufferANDROID";
case EntryPoint::EGLCreatePbufferFromClientBuffer:
return "eglCreatePbufferFromClientBuffer";
case EntryPoint::EGLCreatePbufferSurface:
return "eglCreatePbufferSurface";
case EntryPoint::EGLCreatePixmapSurface:
return "eglCreatePixmapSurface";
case EntryPoint::EGLCreatePlatformPixmapSurface:
return "eglCreatePlatformPixmapSurface";
case EntryPoint::EGLCreatePlatformPixmapSurfaceEXT:
return "eglCreatePlatformPixmapSurfaceEXT";
case EntryPoint::EGLCreatePlatformWindowSurface:
return "eglCreatePlatformWindowSurface";
case EntryPoint::EGLCreatePlatformWindowSurfaceEXT:
return "eglCreatePlatformWindowSurfaceEXT";
case EntryPoint::EGLCreateStreamKHR:
return "eglCreateStreamKHR";
case EntryPoint::EGLCreateStreamProducerD3DTextureANGLE:
return "eglCreateStreamProducerD3DTextureANGLE";
case EntryPoint::EGLCreateSync:
return "eglCreateSync";
case EntryPoint::EGLCreateSyncKHR:
return "eglCreateSyncKHR";
case EntryPoint::EGLCreateWindowSurface:
return "eglCreateWindowSurface";
case EntryPoint::EGLDebugMessageControlKHR:
return "eglDebugMessageControlKHR";
case EntryPoint::EGLDestroyContext:
return "eglDestroyContext";
case EntryPoint::EGLDestroyImage:
return "eglDestroyImage";
case EntryPoint::EGLDestroyImageKHR:
return "eglDestroyImageKHR";
case EntryPoint::EGLDestroyStreamKHR:
return "eglDestroyStreamKHR";
case EntryPoint::EGLDestroySurface:
return "eglDestroySurface";
case EntryPoint::EGLDestroySync:
return "eglDestroySync";
case EntryPoint::EGLDestroySyncKHR:
return "eglDestroySyncKHR";
case EntryPoint::EGLDupNativeFenceFDANDROID:
return "eglDupNativeFenceFDANDROID";
case EntryPoint::EGLExportVkImageANGLE:
return "eglExportVkImageANGLE";
case EntryPoint::EGLForceGPUSwitchANGLE:
return "eglForceGPUSwitchANGLE";
case EntryPoint::EGLGetCompositorTimingANDROID:
return "eglGetCompositorTimingANDROID";
case EntryPoint::EGLGetCompositorTimingSupportedANDROID:
return "eglGetCompositorTimingSupportedANDROID";
case EntryPoint::EGLGetConfigAttrib:
return "eglGetConfigAttrib";
case EntryPoint::EGLGetConfigs:
return "eglGetConfigs";
case EntryPoint::EGLGetCurrentContext:
return "eglGetCurrentContext";
case EntryPoint::EGLGetCurrentDisplay:
return "eglGetCurrentDisplay";
case EntryPoint::EGLGetCurrentSurface:
return "eglGetCurrentSurface";
case EntryPoint::EGLGetDisplay:
return "eglGetDisplay";
case EntryPoint::EGLGetError:
return "eglGetError";
case EntryPoint::EGLGetFrameTimestampSupportedANDROID:
return "eglGetFrameTimestampSupportedANDROID";
case EntryPoint::EGLGetFrameTimestampsANDROID:
return "eglGetFrameTimestampsANDROID";
case EntryPoint::EGLGetMscRateANGLE:
return "eglGetMscRateANGLE";
case EntryPoint::EGLGetNativeClientBufferANDROID:
return "eglGetNativeClientBufferANDROID";
case EntryPoint::EGLGetNextFrameIdANDROID:
return "eglGetNextFrameIdANDROID";
case EntryPoint::EGLGetPlatformDisplay:
return "eglGetPlatformDisplay";
case EntryPoint::EGLGetPlatformDisplayEXT:
return "eglGetPlatformDisplayEXT";
case EntryPoint::EGLGetProcAddress:
return "eglGetProcAddress";
case EntryPoint::EGLGetSyncAttrib:
return "eglGetSyncAttrib";
case EntryPoint::EGLGetSyncAttribKHR:
return "eglGetSyncAttribKHR";
case EntryPoint::EGLGetSyncValuesCHROMIUM:
return "eglGetSyncValuesCHROMIUM";
case EntryPoint::EGLHandleGPUSwitchANGLE:
return "eglHandleGPUSwitchANGLE";
case EntryPoint::EGLInitialize:
return "eglInitialize";
case EntryPoint::EGLLabelObjectKHR:
return "eglLabelObjectKHR";
case EntryPoint::EGLLockSurfaceKHR:
return "eglLockSurfaceKHR";
case EntryPoint::EGLLockVulkanQueueANGLE:
return "eglLockVulkanQueueANGLE";
case EntryPoint::EGLMakeCurrent:
return "eglMakeCurrent";
case EntryPoint::EGLPostSubBufferNV:
return "eglPostSubBufferNV";
case EntryPoint::EGLPrepareSwapBuffersANGLE:
return "eglPrepareSwapBuffersANGLE";
case EntryPoint::EGLPresentationTimeANDROID:
return "eglPresentationTimeANDROID";
case EntryPoint::EGLProgramCacheGetAttribANGLE:
return "eglProgramCacheGetAttribANGLE";
case EntryPoint::EGLProgramCachePopulateANGLE:
return "eglProgramCachePopulateANGLE";
case EntryPoint::EGLProgramCacheQueryANGLE:
return "eglProgramCacheQueryANGLE";
case EntryPoint::EGLProgramCacheResizeANGLE:
return "eglProgramCacheResizeANGLE";
case EntryPoint::EGLQueryAPI:
return "eglQueryAPI";
case EntryPoint::EGLQueryContext:
return "eglQueryContext";
case EntryPoint::EGLQueryDebugKHR:
return "eglQueryDebugKHR";
case EntryPoint::EGLQueryDeviceAttribEXT:
return "eglQueryDeviceAttribEXT";
case EntryPoint::EGLQueryDeviceStringEXT:
return "eglQueryDeviceStringEXT";
case EntryPoint::EGLQueryDisplayAttribANGLE:
return "eglQueryDisplayAttribANGLE";
case EntryPoint::EGLQueryDisplayAttribEXT:
return "eglQueryDisplayAttribEXT";
case EntryPoint::EGLQueryDmaBufFormatsEXT:
return "eglQueryDmaBufFormatsEXT";
case EntryPoint::EGLQueryDmaBufModifiersEXT:
return "eglQueryDmaBufModifiersEXT";
case EntryPoint::EGLQueryStreamKHR:
return "eglQueryStreamKHR";
case EntryPoint::EGLQueryStreamu64KHR:
return "eglQueryStreamu64KHR";
case EntryPoint::EGLQueryString:
return "eglQueryString";
case EntryPoint::EGLQueryStringiANGLE:
return "eglQueryStringiANGLE";
case EntryPoint::EGLQuerySupportedCompressionRatesEXT:
return "eglQuerySupportedCompressionRatesEXT";
case EntryPoint::EGLQuerySurface:
return "eglQuerySurface";
case EntryPoint::EGLQuerySurface64KHR:
return "eglQuerySurface64KHR";
case EntryPoint::EGLQuerySurfacePointerANGLE:
return "eglQuerySurfacePointerANGLE";
case EntryPoint::EGLReacquireHighPowerGPUANGLE:
return "eglReacquireHighPowerGPUANGLE";
case EntryPoint::EGLReleaseDeviceANGLE:
return "eglReleaseDeviceANGLE";
case EntryPoint::EGLReleaseExternalContextANGLE:
return "eglReleaseExternalContextANGLE";
case EntryPoint::EGLReleaseHighPowerGPUANGLE:
return "eglReleaseHighPowerGPUANGLE";
case EntryPoint::EGLReleaseTexImage:
return "eglReleaseTexImage";
case EntryPoint::EGLReleaseThread:
return "eglReleaseThread";
case EntryPoint::EGLSetBlobCacheFuncsANDROID:
return "eglSetBlobCacheFuncsANDROID";
case EntryPoint::EGLSetDamageRegionKHR:
return "eglSetDamageRegionKHR";
case EntryPoint::EGLSetValidationEnabledANGLE:
return "eglSetValidationEnabledANGLE";
case EntryPoint::EGLSignalSyncKHR:
return "eglSignalSyncKHR";
case EntryPoint::EGLStreamAttribKHR:
return "eglStreamAttribKHR";
case EntryPoint::EGLStreamConsumerAcquireKHR:
return "eglStreamConsumerAcquireKHR";
case EntryPoint::EGLStreamConsumerGLTextureExternalAttribsNV:
return "eglStreamConsumerGLTextureExternalAttribsNV";
case EntryPoint::EGLStreamConsumerGLTextureExternalKHR:
return "eglStreamConsumerGLTextureExternalKHR";
case EntryPoint::EGLStreamConsumerReleaseKHR:
return "eglStreamConsumerReleaseKHR";
case EntryPoint::EGLStreamPostD3DTextureANGLE:
return "eglStreamPostD3DTextureANGLE";
case EntryPoint::EGLSurfaceAttrib:
return "eglSurfaceAttrib";
case EntryPoint::EGLSwapBuffers:
return "eglSwapBuffers";
case EntryPoint::EGLSwapBuffersWithDamageKHR:
return "eglSwapBuffersWithDamageKHR";
case EntryPoint::EGLSwapInterval:
return "eglSwapInterval";
case EntryPoint::EGLTerminate:
return "eglTerminate";
case EntryPoint::EGLUnlockSurfaceKHR:
return "eglUnlockSurfaceKHR";
case EntryPoint::EGLUnlockVulkanQueueANGLE:
return "eglUnlockVulkanQueueANGLE";
case EntryPoint::EGLWaitClient:
return "eglWaitClient";
case EntryPoint::EGLWaitGL:
return "eglWaitGL";
case EntryPoint::EGLWaitNative:
return "eglWaitNative";
case EntryPoint::EGLWaitSync:
return "eglWaitSync";
case EntryPoint::EGLWaitSyncKHR:
return "eglWaitSyncKHR";
case EntryPoint::EGLWaitUntilWorkScheduledANGLE:
return "eglWaitUntilWorkScheduledANGLE";
case EntryPoint::GLAcquireTexturesANGLE:
return "glAcquireTexturesANGLE";
case EntryPoint::GLActiveShaderProgram:
return "glActiveShaderProgram";
case EntryPoint::GLActiveShaderProgramEXT:
return "glActiveShaderProgramEXT";
case EntryPoint::GLActiveTexture:
return "glActiveTexture";
case EntryPoint::GLAlphaFunc:
return "glAlphaFunc";
case EntryPoint::GLAlphaFuncx:
return "glAlphaFuncx";
case EntryPoint::GLAttachShader:
return "glAttachShader";
case EntryPoint::GLBeginPerfMonitorAMD:
return "glBeginPerfMonitorAMD";
case EntryPoint::GLBeginPixelLocalStorageANGLE:
return "glBeginPixelLocalStorageANGLE";
case EntryPoint::GLBeginQuery:
return "glBeginQuery";
case EntryPoint::GLBeginQueryEXT:
return "glBeginQueryEXT";
case EntryPoint::GLBeginTransformFeedback:
return "glBeginTransformFeedback";
case EntryPoint::GLBindAttribLocation:
return "glBindAttribLocation";
case EntryPoint::GLBindBuffer:
return "glBindBuffer";
case EntryPoint::GLBindBufferBase:
return "glBindBufferBase";
case EntryPoint::GLBindBufferRange:
return "glBindBufferRange";
case EntryPoint::GLBindFragDataLocationEXT:
return "glBindFragDataLocationEXT";
case EntryPoint::GLBindFragDataLocationIndexedEXT:
return "glBindFragDataLocationIndexedEXT";
case EntryPoint::GLBindFramebuffer:
return "glBindFramebuffer";
case EntryPoint::GLBindFramebufferOES:
return "glBindFramebufferOES";
case EntryPoint::GLBindImageTexture:
return "glBindImageTexture";
case EntryPoint::GLBindProgramPipeline:
return "glBindProgramPipeline";
case EntryPoint::GLBindProgramPipelineEXT:
return "glBindProgramPipelineEXT";
case EntryPoint::GLBindRenderbuffer:
return "glBindRenderbuffer";
case EntryPoint::GLBindRenderbufferOES:
return "glBindRenderbufferOES";
case EntryPoint::GLBindSampler:
return "glBindSampler";
case EntryPoint::GLBindTexture:
return "glBindTexture";
case EntryPoint::GLBindTransformFeedback:
return "glBindTransformFeedback";
case EntryPoint::GLBindUniformLocationCHROMIUM:
return "glBindUniformLocationCHROMIUM";
case EntryPoint::GLBindVertexArray:
return "glBindVertexArray";
case EntryPoint::GLBindVertexArrayOES:
return "glBindVertexArrayOES";
case EntryPoint::GLBindVertexBuffer:
return "glBindVertexBuffer";
case EntryPoint::GLBlendBarrier:
return "glBlendBarrier";
case EntryPoint::GLBlendBarrierKHR:
return "glBlendBarrierKHR";
case EntryPoint::GLBlendColor:
return "glBlendColor";
case EntryPoint::GLBlendEquation:
return "glBlendEquation";
case EntryPoint::GLBlendEquationOES:
return "glBlendEquationOES";
case EntryPoint::GLBlendEquationSeparate:
return "glBlendEquationSeparate";
case EntryPoint::GLBlendEquationSeparatei:
return "glBlendEquationSeparatei";
case EntryPoint::GLBlendEquationSeparateiEXT:
return "glBlendEquationSeparateiEXT";
case EntryPoint::GLBlendEquationSeparateiOES:
return "glBlendEquationSeparateiOES";
case EntryPoint::GLBlendEquationi:
return "glBlendEquationi";
case EntryPoint::GLBlendEquationiEXT:
return "glBlendEquationiEXT";
case EntryPoint::GLBlendEquationiOES:
return "glBlendEquationiOES";
case EntryPoint::GLBlendFunc:
return "glBlendFunc";
case EntryPoint::GLBlendFuncSeparate:
return "glBlendFuncSeparate";
case EntryPoint::GLBlendFuncSeparatei:
return "glBlendFuncSeparatei";
case EntryPoint::GLBlendFuncSeparateiEXT:
return "glBlendFuncSeparateiEXT";
case EntryPoint::GLBlendFuncSeparateiOES:
return "glBlendFuncSeparateiOES";
case EntryPoint::GLBlendFunci:
return "glBlendFunci";
case EntryPoint::GLBlendFunciEXT:
return "glBlendFunciEXT";
case EntryPoint::GLBlendFunciOES:
return "glBlendFunciOES";
case EntryPoint::GLBlitFramebuffer:
return "glBlitFramebuffer";
case EntryPoint::GLBlitFramebufferANGLE:
return "glBlitFramebufferANGLE";
case EntryPoint::GLBlitFramebufferNV:
return "glBlitFramebufferNV";
case EntryPoint::GLBlobCacheCallbacksANGLE:
return "glBlobCacheCallbacksANGLE";
case EntryPoint::GLBufferData:
return "glBufferData";
case EntryPoint::GLBufferStorageEXT:
return "glBufferStorageEXT";
case EntryPoint::GLBufferStorageExternalEXT:
return "glBufferStorageExternalEXT";
case EntryPoint::GLBufferStorageMemEXT:
return "glBufferStorageMemEXT";
case EntryPoint::GLBufferSubData:
return "glBufferSubData";
case EntryPoint::GLCheckFramebufferStatus:
return "glCheckFramebufferStatus";
case EntryPoint::GLCheckFramebufferStatusOES:
return "glCheckFramebufferStatusOES";
case EntryPoint::GLClear:
return "glClear";
case EntryPoint::GLClearBufferfi:
return "glClearBufferfi";
case EntryPoint::GLClearBufferfv:
return "glClearBufferfv";
case EntryPoint::GLClearBufferiv:
return "glClearBufferiv";
case EntryPoint::GLClearBufferuiv:
return "glClearBufferuiv";
case EntryPoint::GLClearColor:
return "glClearColor";
case EntryPoint::GLClearColorx:
return "glClearColorx";
case EntryPoint::GLClearDepthf:
return "glClearDepthf";
case EntryPoint::GLClearDepthx:
return "glClearDepthx";
case EntryPoint::GLClearStencil:
return "glClearStencil";
case EntryPoint::GLClearTexImageEXT:
return "glClearTexImageEXT";
case EntryPoint::GLClearTexSubImageEXT:
return "glClearTexSubImageEXT";
case EntryPoint::GLClientActiveTexture:
return "glClientActiveTexture";
case EntryPoint::GLClientWaitSync:
return "glClientWaitSync";
case EntryPoint::GLClipControlEXT:
return "glClipControlEXT";
case EntryPoint::GLClipPlanef:
return "glClipPlanef";
case EntryPoint::GLClipPlanex:
return "glClipPlanex";
case EntryPoint::GLColor4f:
return "glColor4f";
case EntryPoint::GLColor4ub:
return "glColor4ub";
case EntryPoint::GLColor4x:
return "glColor4x";
case EntryPoint::GLColorMask:
return "glColorMask";
case EntryPoint::GLColorMaski:
return "glColorMaski";
case EntryPoint::GLColorMaskiEXT:
return "glColorMaskiEXT";
case EntryPoint::GLColorMaskiOES:
return "glColorMaskiOES";
case EntryPoint::GLColorPointer:
return "glColorPointer";
case EntryPoint::GLCompileShader:
return "glCompileShader";
case EntryPoint::GLCompressedCopyTextureCHROMIUM:
return "glCompressedCopyTextureCHROMIUM";
case EntryPoint::GLCompressedTexImage2D:
return "glCompressedTexImage2D";
case EntryPoint::GLCompressedTexImage2DRobustANGLE:
return "glCompressedTexImage2DRobustANGLE";
case EntryPoint::GLCompressedTexImage3D:
return "glCompressedTexImage3D";
case EntryPoint::GLCompressedTexImage3DOES:
return "glCompressedTexImage3DOES";
case EntryPoint::GLCompressedTexImage3DRobustANGLE:
return "glCompressedTexImage3DRobustANGLE";
case EntryPoint::GLCompressedTexSubImage2D:
return "glCompressedTexSubImage2D";
case EntryPoint::GLCompressedTexSubImage2DRobustANGLE:
return "glCompressedTexSubImage2DRobustANGLE";
case EntryPoint::GLCompressedTexSubImage3D:
return "glCompressedTexSubImage3D";
case EntryPoint::GLCompressedTexSubImage3DOES:
return "glCompressedTexSubImage3DOES";
case EntryPoint::GLCompressedTexSubImage3DRobustANGLE:
return "glCompressedTexSubImage3DRobustANGLE";
case EntryPoint::GLCopyBufferSubData:
return "glCopyBufferSubData";
case EntryPoint::GLCopyImageSubData:
return "glCopyImageSubData";
case EntryPoint::GLCopyImageSubDataEXT:
return "glCopyImageSubDataEXT";
case EntryPoint::GLCopyImageSubDataOES:
return "glCopyImageSubDataOES";
case EntryPoint::GLCopySubTexture3DANGLE:
return "glCopySubTexture3DANGLE";
case EntryPoint::GLCopySubTextureCHROMIUM:
return "glCopySubTextureCHROMIUM";
case EntryPoint::GLCopyTexImage2D:
return "glCopyTexImage2D";
case EntryPoint::GLCopyTexSubImage2D:
return "glCopyTexSubImage2D";
case EntryPoint::GLCopyTexSubImage3D:
return "glCopyTexSubImage3D";
case EntryPoint::GLCopyTexSubImage3DOES:
return "glCopyTexSubImage3DOES";
case EntryPoint::GLCopyTexture3DANGLE:
return "glCopyTexture3DANGLE";
case EntryPoint::GLCopyTextureCHROMIUM:
return "glCopyTextureCHROMIUM";
case EntryPoint::GLCoverageModulationCHROMIUM:
return "glCoverageModulationCHROMIUM";
case EntryPoint::GLCreateMemoryObjectsEXT:
return "glCreateMemoryObjectsEXT";
case EntryPoint::GLCreateProgram:
return "glCreateProgram";
case EntryPoint::GLCreateShader:
return "glCreateShader";
case EntryPoint::GLCreateShaderProgramv:
return "glCreateShaderProgramv";
case EntryPoint::GLCreateShaderProgramvEXT:
return "glCreateShaderProgramvEXT";
case EntryPoint::GLCullFace:
return "glCullFace";
case EntryPoint::GLCurrentPaletteMatrixOES:
return "glCurrentPaletteMatrixOES";
case EntryPoint::GLDebugMessageCallback:
return "glDebugMessageCallback";
case EntryPoint::GLDebugMessageCallbackKHR:
return "glDebugMessageCallbackKHR";
case EntryPoint::GLDebugMessageControl:
return "glDebugMessageControl";
case EntryPoint::GLDebugMessageControlKHR:
return "glDebugMessageControlKHR";
case EntryPoint::GLDebugMessageInsert:
return "glDebugMessageInsert";
case EntryPoint::GLDebugMessageInsertKHR:
return "glDebugMessageInsertKHR";
case EntryPoint::GLDeleteBuffers:
return "glDeleteBuffers";
case EntryPoint::GLDeleteFencesNV:
return "glDeleteFencesNV";
case EntryPoint::GLDeleteFramebuffers:
return "glDeleteFramebuffers";
case EntryPoint::GLDeleteFramebuffersOES:
return "glDeleteFramebuffersOES";
case EntryPoint::GLDeleteMemoryObjectsEXT:
return "glDeleteMemoryObjectsEXT";
case EntryPoint::GLDeletePerfMonitorsAMD:
return "glDeletePerfMonitorsAMD";
case EntryPoint::GLDeleteProgram:
return "glDeleteProgram";
case EntryPoint::GLDeleteProgramPipelines:
return "glDeleteProgramPipelines";
case EntryPoint::GLDeleteProgramPipelinesEXT:
return "glDeleteProgramPipelinesEXT";
case EntryPoint::GLDeleteQueries:
return "glDeleteQueries";
case EntryPoint::GLDeleteQueriesEXT:
return "glDeleteQueriesEXT";
case EntryPoint::GLDeleteRenderbuffers:
return "glDeleteRenderbuffers";
case EntryPoint::GLDeleteRenderbuffersOES:
return "glDeleteRenderbuffersOES";
case EntryPoint::GLDeleteSamplers:
return "glDeleteSamplers";
case EntryPoint::GLDeleteSemaphoresEXT:
return "glDeleteSemaphoresEXT";
case EntryPoint::GLDeleteShader:
return "glDeleteShader";
case EntryPoint::GLDeleteSync:
return "glDeleteSync";
case EntryPoint::GLDeleteTextures:
return "glDeleteTextures";
case EntryPoint::GLDeleteTransformFeedbacks:
return "glDeleteTransformFeedbacks";
case EntryPoint::GLDeleteVertexArrays:
return "glDeleteVertexArrays";
case EntryPoint::GLDeleteVertexArraysOES:
return "glDeleteVertexArraysOES";
case EntryPoint::GLDepthFunc:
return "glDepthFunc";
case EntryPoint::GLDepthMask:
return "glDepthMask";
case EntryPoint::GLDepthRangef:
return "glDepthRangef";
case EntryPoint::GLDepthRangex:
return "glDepthRangex";
case EntryPoint::GLDetachShader:
return "glDetachShader";
case EntryPoint::GLDisable:
return "glDisable";
case EntryPoint::GLDisableClientState:
return "glDisableClientState";
case EntryPoint::GLDisableExtensionANGLE:
return "glDisableExtensionANGLE";
case EntryPoint::GLDisableVertexAttribArray:
return "glDisableVertexAttribArray";
case EntryPoint::GLDisablei:
return "glDisablei";
case EntryPoint::GLDisableiEXT:
return "glDisableiEXT";
case EntryPoint::GLDisableiOES:
return "glDisableiOES";
case EntryPoint::GLDiscardFramebufferEXT:
return "glDiscardFramebufferEXT";
case EntryPoint::GLDispatchCompute:
return "glDispatchCompute";
case EntryPoint::GLDispatchComputeIndirect:
return "glDispatchComputeIndirect";
case EntryPoint::GLDrawArrays:
return "glDrawArrays";
case EntryPoint::GLDrawArraysIndirect:
return "glDrawArraysIndirect";
case EntryPoint::GLDrawArraysInstanced:
return "glDrawArraysInstanced";
case EntryPoint::GLDrawArraysInstancedANGLE:
return "glDrawArraysInstancedANGLE";
case EntryPoint::GLDrawArraysInstancedBaseInstanceANGLE:
return "glDrawArraysInstancedBaseInstanceANGLE";
case EntryPoint::GLDrawArraysInstancedBaseInstanceEXT:
return "glDrawArraysInstancedBaseInstanceEXT";
case EntryPoint::GLDrawArraysInstancedEXT:
return "glDrawArraysInstancedEXT";
case EntryPoint::GLDrawBuffers:
return "glDrawBuffers";
case EntryPoint::GLDrawBuffersEXT:
return "glDrawBuffersEXT";
case EntryPoint::GLDrawElements:
return "glDrawElements";
case EntryPoint::GLDrawElementsBaseVertex:
return "glDrawElementsBaseVertex";
case EntryPoint::GLDrawElementsBaseVertexEXT:
return "glDrawElementsBaseVertexEXT";
case EntryPoint::GLDrawElementsBaseVertexOES:
return "glDrawElementsBaseVertexOES";
case EntryPoint::GLDrawElementsIndirect:
return "glDrawElementsIndirect";
case EntryPoint::GLDrawElementsInstanced:
return "glDrawElementsInstanced";
case EntryPoint::GLDrawElementsInstancedANGLE:
return "glDrawElementsInstancedANGLE";
case EntryPoint::GLDrawElementsInstancedBaseInstanceEXT:
return "glDrawElementsInstancedBaseInstanceEXT";
case EntryPoint::GLDrawElementsInstancedBaseVertex:
return "glDrawElementsInstancedBaseVertex";
case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceANGLE:
return "glDrawElementsInstancedBaseVertexBaseInstanceANGLE";
case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceEXT:
return "glDrawElementsInstancedBaseVertexBaseInstanceEXT";
case EntryPoint::GLDrawElementsInstancedBaseVertexEXT:
return "glDrawElementsInstancedBaseVertexEXT";
case EntryPoint::GLDrawElementsInstancedBaseVertexOES:
return "glDrawElementsInstancedBaseVertexOES";
case EntryPoint::GLDrawElementsInstancedEXT:
return "glDrawElementsInstancedEXT";
case EntryPoint::GLDrawRangeElements:
return "glDrawRangeElements";
case EntryPoint::GLDrawRangeElementsBaseVertex:
return "glDrawRangeElementsBaseVertex";
case EntryPoint::GLDrawRangeElementsBaseVertexEXT:
return "glDrawRangeElementsBaseVertexEXT";
case EntryPoint::GLDrawRangeElementsBaseVertexOES:
return "glDrawRangeElementsBaseVertexOES";
case EntryPoint::GLDrawTexfOES:
return "glDrawTexfOES";
case EntryPoint::GLDrawTexfvOES:
return "glDrawTexfvOES";
case EntryPoint::GLDrawTexiOES:
return "glDrawTexiOES";
case EntryPoint::GLDrawTexivOES:
return "glDrawTexivOES";
case EntryPoint::GLDrawTexsOES:
return "glDrawTexsOES";
case EntryPoint::GLDrawTexsvOES:
return "glDrawTexsvOES";
case EntryPoint::GLDrawTexxOES:
return "glDrawTexxOES";
case EntryPoint::GLDrawTexxvOES:
return "glDrawTexxvOES";
case EntryPoint::GLEGLImageTargetRenderbufferStorageOES:
return "glEGLImageTargetRenderbufferStorageOES";
case EntryPoint::GLEGLImageTargetTexStorageEXT:
return "glEGLImageTargetTexStorageEXT";
case EntryPoint::GLEGLImageTargetTexture2DOES:
return "glEGLImageTargetTexture2DOES";
case EntryPoint::GLEGLImageTargetTextureStorageEXT:
return "glEGLImageTargetTextureStorageEXT";
case EntryPoint::GLEnable:
return "glEnable";
case EntryPoint::GLEnableClientState:
return "glEnableClientState";
case EntryPoint::GLEnableVertexAttribArray:
return "glEnableVertexAttribArray";
case EntryPoint::GLEnablei:
return "glEnablei";
case EntryPoint::GLEnableiEXT:
return "glEnableiEXT";
case EntryPoint::GLEnableiOES:
return "glEnableiOES";
case EntryPoint::GLEndPerfMonitorAMD:
return "glEndPerfMonitorAMD";
case EntryPoint::GLEndPixelLocalStorageANGLE:
return "glEndPixelLocalStorageANGLE";
case EntryPoint::GLEndQuery:
return "glEndQuery";
case EntryPoint::GLEndQueryEXT:
return "glEndQueryEXT";
case EntryPoint::GLEndTilingQCOM:
return "glEndTilingQCOM";
case EntryPoint::GLEndTransformFeedback:
return "glEndTransformFeedback";
case EntryPoint::GLFenceSync:
return "glFenceSync";
case EntryPoint::GLFinish:
return "glFinish";
case EntryPoint::GLFinishFenceNV:
return "glFinishFenceNV";
case EntryPoint::GLFlush:
return "glFlush";
case EntryPoint::GLFlushMappedBufferRange:
return "glFlushMappedBufferRange";
case EntryPoint::GLFlushMappedBufferRangeEXT:
return "glFlushMappedBufferRangeEXT";
case EntryPoint::GLFogf:
return "glFogf";
case EntryPoint::GLFogfv:
return "glFogfv";
case EntryPoint::GLFogx:
return "glFogx";
case EntryPoint::GLFogxv:
return "glFogxv";
case EntryPoint::GLFramebufferFetchBarrierEXT:
return "glFramebufferFetchBarrierEXT";
case EntryPoint::GLFramebufferFoveationConfigQCOM:
return "glFramebufferFoveationConfigQCOM";
case EntryPoint::GLFramebufferFoveationParametersQCOM:
return "glFramebufferFoveationParametersQCOM";
case EntryPoint::GLFramebufferMemorylessPixelLocalStorageANGLE:
return "glFramebufferMemorylessPixelLocalStorageANGLE";
case EntryPoint::GLFramebufferParameteri:
return "glFramebufferParameteri";
case EntryPoint::GLFramebufferParameteriMESA:
return "glFramebufferParameteriMESA";
case EntryPoint::GLFramebufferPixelLocalClearValuefvANGLE:
return "glFramebufferPixelLocalClearValuefvANGLE";
case EntryPoint::GLFramebufferPixelLocalClearValueivANGLE:
return "glFramebufferPixelLocalClearValueivANGLE";
case EntryPoint::GLFramebufferPixelLocalClearValueuivANGLE:
return "glFramebufferPixelLocalClearValueuivANGLE";
case EntryPoint::GLFramebufferPixelLocalStorageInterruptANGLE:
return "glFramebufferPixelLocalStorageInterruptANGLE";
case EntryPoint::GLFramebufferPixelLocalStorageRestoreANGLE:
return "glFramebufferPixelLocalStorageRestoreANGLE";
case EntryPoint::GLFramebufferRenderbuffer:
return "glFramebufferRenderbuffer";
case EntryPoint::GLFramebufferRenderbufferOES:
return "glFramebufferRenderbufferOES";
case EntryPoint::GLFramebufferTexture:
return "glFramebufferTexture";
case EntryPoint::GLFramebufferTexture2D:
return "glFramebufferTexture2D";
case EntryPoint::GLFramebufferTexture2DMultisampleEXT:
return "glFramebufferTexture2DMultisampleEXT";
case EntryPoint::GLFramebufferTexture2DOES:
return "glFramebufferTexture2DOES";
case EntryPoint::GLFramebufferTexture3DOES:
return "glFramebufferTexture3DOES";
case EntryPoint::GLFramebufferTextureEXT:
return "glFramebufferTextureEXT";
case EntryPoint::GLFramebufferTextureLayer:
return "glFramebufferTextureLayer";
case EntryPoint::GLFramebufferTextureMultiviewOVR:
return "glFramebufferTextureMultiviewOVR";
case EntryPoint::GLFramebufferTextureOES:
return "glFramebufferTextureOES";
case EntryPoint::GLFramebufferTexturePixelLocalStorageANGLE:
return "glFramebufferTexturePixelLocalStorageANGLE";
case EntryPoint::GLFrontFace:
return "glFrontFace";
case EntryPoint::GLFrustumf:
return "glFrustumf";
case EntryPoint::GLFrustumx:
return "glFrustumx";
case EntryPoint::GLGenBuffers:
return "glGenBuffers";
case EntryPoint::GLGenFencesNV:
return "glGenFencesNV";
case EntryPoint::GLGenFramebuffers:
return "glGenFramebuffers";
case EntryPoint::GLGenFramebuffersOES:
return "glGenFramebuffersOES";
case EntryPoint::GLGenPerfMonitorsAMD:
return "glGenPerfMonitorsAMD";
case EntryPoint::GLGenProgramPipelines:
return "glGenProgramPipelines";
case EntryPoint::GLGenProgramPipelinesEXT:
return "glGenProgramPipelinesEXT";
case EntryPoint::GLGenQueries:
return "glGenQueries";
case EntryPoint::GLGenQueriesEXT:
return "glGenQueriesEXT";
case EntryPoint::GLGenRenderbuffers:
return "glGenRenderbuffers";
case EntryPoint::GLGenRenderbuffersOES:
return "glGenRenderbuffersOES";
case EntryPoint::GLGenSamplers:
return "glGenSamplers";
case EntryPoint::GLGenSemaphoresEXT:
return "glGenSemaphoresEXT";
case EntryPoint::GLGenTextures:
return "glGenTextures";
case EntryPoint::GLGenTransformFeedbacks:
return "glGenTransformFeedbacks";
case EntryPoint::GLGenVertexArrays:
return "glGenVertexArrays";
case EntryPoint::GLGenVertexArraysOES:
return "glGenVertexArraysOES";
case EntryPoint::GLGenerateMipmap:
return "glGenerateMipmap";
case EntryPoint::GLGenerateMipmapOES:
return "glGenerateMipmapOES";
case EntryPoint::GLGetActiveAttrib:
return "glGetActiveAttrib";
case EntryPoint::GLGetActiveUniform:
return "glGetActiveUniform";
case EntryPoint::GLGetActiveUniformBlockName:
return "glGetActiveUniformBlockName";
case EntryPoint::GLGetActiveUniformBlockiv:
return "glGetActiveUniformBlockiv";
case EntryPoint::GLGetActiveUniformBlockivRobustANGLE:
return "glGetActiveUniformBlockivRobustANGLE";
case EntryPoint::GLGetActiveUniformsiv:
return "glGetActiveUniformsiv";
case EntryPoint::GLGetAttachedShaders:
return "glGetAttachedShaders";
case EntryPoint::GLGetAttribLocation:
return "glGetAttribLocation";
case EntryPoint::GLGetBooleani_v:
return "glGetBooleani_v";
case EntryPoint::GLGetBooleani_vRobustANGLE:
return "glGetBooleani_vRobustANGLE";
case EntryPoint::GLGetBooleanv:
return "glGetBooleanv";
case EntryPoint::GLGetBooleanvRobustANGLE:
return "glGetBooleanvRobustANGLE";
case EntryPoint::GLGetBufferParameteri64v:
return "glGetBufferParameteri64v";
case EntryPoint::GLGetBufferParameteri64vRobustANGLE:
return "glGetBufferParameteri64vRobustANGLE";
case EntryPoint::GLGetBufferParameteriv:
return "glGetBufferParameteriv";
case EntryPoint::GLGetBufferParameterivRobustANGLE:
return "glGetBufferParameterivRobustANGLE";
case EntryPoint::GLGetBufferPointerv:
return "glGetBufferPointerv";
case EntryPoint::GLGetBufferPointervOES:
return "glGetBufferPointervOES";
case EntryPoint::GLGetBufferPointervRobustANGLE:
return "glGetBufferPointervRobustANGLE";
case EntryPoint::GLGetClipPlanef:
return "glGetClipPlanef";
case EntryPoint::GLGetClipPlanex:
return "glGetClipPlanex";
case EntryPoint::GLGetCompressedTexImageANGLE:
return "glGetCompressedTexImageANGLE";
case EntryPoint::GLGetDebugMessageLog:
return "glGetDebugMessageLog";
case EntryPoint::GLGetDebugMessageLogKHR:
return "glGetDebugMessageLogKHR";
case EntryPoint::GLGetError:
return "glGetError";
case EntryPoint::GLGetFenceivNV:
return "glGetFenceivNV";
case EntryPoint::GLGetFixedv:
return "glGetFixedv";
case EntryPoint::GLGetFloatv:
return "glGetFloatv";
case EntryPoint::GLGetFloatvRobustANGLE:
return "glGetFloatvRobustANGLE";
case EntryPoint::GLGetFragDataIndexEXT:
return "glGetFragDataIndexEXT";
case EntryPoint::GLGetFragDataLocation:
return "glGetFragDataLocation";
case EntryPoint::GLGetFramebufferAttachmentParameteriv:
return "glGetFramebufferAttachmentParameteriv";
case EntryPoint::GLGetFramebufferAttachmentParameterivOES:
return "glGetFramebufferAttachmentParameterivOES";
case EntryPoint::GLGetFramebufferAttachmentParameterivRobustANGLE:
return "glGetFramebufferAttachmentParameterivRobustANGLE";
case EntryPoint::GLGetFramebufferParameteriv:
return "glGetFramebufferParameteriv";
case EntryPoint::GLGetFramebufferParameterivMESA:
return "glGetFramebufferParameterivMESA";
case EntryPoint::GLGetFramebufferParameterivRobustANGLE:
return "glGetFramebufferParameterivRobustANGLE";
case EntryPoint::GLGetFramebufferPixelLocalStorageParameterfvANGLE:
return "glGetFramebufferPixelLocalStorageParameterfvANGLE";
case EntryPoint::GLGetFramebufferPixelLocalStorageParameterfvRobustANGLE:
return "glGetFramebufferPixelLocalStorageParameterfvRobustANGLE";
case EntryPoint::GLGetFramebufferPixelLocalStorageParameterivANGLE:
return "glGetFramebufferPixelLocalStorageParameterivANGLE";
case EntryPoint::GLGetFramebufferPixelLocalStorageParameterivRobustANGLE:
return "glGetFramebufferPixelLocalStorageParameterivRobustANGLE";
case EntryPoint::GLGetGraphicsResetStatus:
return "glGetGraphicsResetStatus";
case EntryPoint::GLGetGraphicsResetStatusEXT:
return "glGetGraphicsResetStatusEXT";
case EntryPoint::GLGetGraphicsResetStatusKHR:
return "glGetGraphicsResetStatusKHR";
case EntryPoint::GLGetInteger64i_v:
return "glGetInteger64i_v";
case EntryPoint::GLGetInteger64i_vRobustANGLE:
return "glGetInteger64i_vRobustANGLE";
case EntryPoint::GLGetInteger64v:
return "glGetInteger64v";
case EntryPoint::GLGetInteger64vEXT:
return "glGetInteger64vEXT";
case EntryPoint::GLGetInteger64vRobustANGLE:
return "glGetInteger64vRobustANGLE";
case EntryPoint::GLGetIntegeri_v:
return "glGetIntegeri_v";
case EntryPoint::GLGetIntegeri_vRobustANGLE:
return "glGetIntegeri_vRobustANGLE";
case EntryPoint::GLGetIntegerv:
return "glGetIntegerv";
case EntryPoint::GLGetIntegervRobustANGLE:
return "glGetIntegervRobustANGLE";
case EntryPoint::GLGetInternalformativ:
return "glGetInternalformativ";
case EntryPoint::GLGetInternalformativRobustANGLE:
return "glGetInternalformativRobustANGLE";
case EntryPoint::GLGetLightfv:
return "glGetLightfv";
case EntryPoint::GLGetLightxv:
return "glGetLightxv";
case EntryPoint::GLGetMaterialfv:
return "glGetMaterialfv";
case EntryPoint::GLGetMaterialxv:
return "glGetMaterialxv";
case EntryPoint::GLGetMemoryObjectParameterivEXT:
return "glGetMemoryObjectParameterivEXT";
case EntryPoint::GLGetMultisamplefv:
return "glGetMultisamplefv";
case EntryPoint::GLGetMultisamplefvANGLE:
return "glGetMultisamplefvANGLE";
case EntryPoint::GLGetMultisamplefvRobustANGLE:
return "glGetMultisamplefvRobustANGLE";
case EntryPoint::GLGetObjectLabel:
return "glGetObjectLabel";
case EntryPoint::GLGetObjectLabelEXT:
return "glGetObjectLabelEXT";
case EntryPoint::GLGetObjectLabelKHR:
return "glGetObjectLabelKHR";
case EntryPoint::GLGetObjectPtrLabel:
return "glGetObjectPtrLabel";
case EntryPoint::GLGetObjectPtrLabelKHR:
return "glGetObjectPtrLabelKHR";
case EntryPoint::GLGetPerfMonitorCounterDataAMD:
return "glGetPerfMonitorCounterDataAMD";
case EntryPoint::GLGetPerfMonitorCounterInfoAMD:
return "glGetPerfMonitorCounterInfoAMD";
case EntryPoint::GLGetPerfMonitorCounterStringAMD:
return "glGetPerfMonitorCounterStringAMD";
case EntryPoint::GLGetPerfMonitorCountersAMD:
return "glGetPerfMonitorCountersAMD";
case EntryPoint::GLGetPerfMonitorGroupStringAMD:
return "glGetPerfMonitorGroupStringAMD";
case EntryPoint::GLGetPerfMonitorGroupsAMD:
return "glGetPerfMonitorGroupsAMD";
case EntryPoint::GLGetPointerv:
return "glGetPointerv";
case EntryPoint::GLGetPointervANGLE:
return "glGetPointervANGLE";
case EntryPoint::GLGetPointervKHR:
return "glGetPointervKHR";
case EntryPoint::GLGetPointervRobustANGLERobustANGLE:
return "glGetPointervRobustANGLERobustANGLE";
case EntryPoint::GLGetProgramBinary:
return "glGetProgramBinary";
case EntryPoint::GLGetProgramBinaryOES:
return "glGetProgramBinaryOES";
case EntryPoint::GLGetProgramInfoLog:
return "glGetProgramInfoLog";
case EntryPoint::GLGetProgramInterfaceiv:
return "glGetProgramInterfaceiv";
case EntryPoint::GLGetProgramInterfaceivRobustANGLE:
return "glGetProgramInterfaceivRobustANGLE";
case EntryPoint::GLGetProgramPipelineInfoLog:
return "glGetProgramPipelineInfoLog";
case EntryPoint::GLGetProgramPipelineInfoLogEXT:
return "glGetProgramPipelineInfoLogEXT";
case EntryPoint::GLGetProgramPipelineiv:
return "glGetProgramPipelineiv";
case EntryPoint::GLGetProgramPipelineivEXT:
return "glGetProgramPipelineivEXT";
case EntryPoint::GLGetProgramResourceIndex:
return "glGetProgramResourceIndex";
case EntryPoint::GLGetProgramResourceLocation:
return "glGetProgramResourceLocation";
case EntryPoint::GLGetProgramResourceLocationIndexEXT:
return "glGetProgramResourceLocationIndexEXT";
case EntryPoint::GLGetProgramResourceName:
return "glGetProgramResourceName";
case EntryPoint::GLGetProgramResourceiv:
return "glGetProgramResourceiv";
case EntryPoint::GLGetProgramiv:
return "glGetProgramiv";
case EntryPoint::GLGetProgramivRobustANGLE:
return "glGetProgramivRobustANGLE";
case EntryPoint::GLGetQueryObjecti64vEXT:
return "glGetQueryObjecti64vEXT";
case EntryPoint::GLGetQueryObjecti64vRobustANGLE:
return "glGetQueryObjecti64vRobustANGLE";
case EntryPoint::GLGetQueryObjectivEXT:
return "glGetQueryObjectivEXT";
case EntryPoint::GLGetQueryObjectivRobustANGLE:
return "glGetQueryObjectivRobustANGLE";
case EntryPoint::GLGetQueryObjectui64vEXT:
return "glGetQueryObjectui64vEXT";
case EntryPoint::GLGetQueryObjectui64vRobustANGLE:
return "glGetQueryObjectui64vRobustANGLE";
case EntryPoint::GLGetQueryObjectuiv:
return "glGetQueryObjectuiv";
case EntryPoint::GLGetQueryObjectuivEXT:
return "glGetQueryObjectuivEXT";
case EntryPoint::GLGetQueryObjectuivRobustANGLE:
return "glGetQueryObjectuivRobustANGLE";
case EntryPoint::GLGetQueryiv:
return "glGetQueryiv";
case EntryPoint::GLGetQueryivEXT:
return "glGetQueryivEXT";
case EntryPoint::GLGetQueryivRobustANGLE:
return "glGetQueryivRobustANGLE";
case EntryPoint::GLGetRenderbufferImageANGLE:
return "glGetRenderbufferImageANGLE";
case EntryPoint::GLGetRenderbufferParameteriv:
return "glGetRenderbufferParameteriv";
case EntryPoint::GLGetRenderbufferParameterivOES:
return "glGetRenderbufferParameterivOES";
case EntryPoint::GLGetRenderbufferParameterivRobustANGLE:
return "glGetRenderbufferParameterivRobustANGLE";
case EntryPoint::GLGetSamplerParameterIiv:
return "glGetSamplerParameterIiv";
case EntryPoint::GLGetSamplerParameterIivEXT:
return "glGetSamplerParameterIivEXT";
case EntryPoint::GLGetSamplerParameterIivOES:
return "glGetSamplerParameterIivOES";
case EntryPoint::GLGetSamplerParameterIivRobustANGLE:
return "glGetSamplerParameterIivRobustANGLE";
case EntryPoint::GLGetSamplerParameterIuiv:
return "glGetSamplerParameterIuiv";
case EntryPoint::GLGetSamplerParameterIuivEXT:
return "glGetSamplerParameterIuivEXT";
case EntryPoint::GLGetSamplerParameterIuivOES:
return "glGetSamplerParameterIuivOES";
case EntryPoint::GLGetSamplerParameterIuivRobustANGLE:
return "glGetSamplerParameterIuivRobustANGLE";
case EntryPoint::GLGetSamplerParameterfv:
return "glGetSamplerParameterfv";
case EntryPoint::GLGetSamplerParameterfvRobustANGLE:
return "glGetSamplerParameterfvRobustANGLE";
case EntryPoint::GLGetSamplerParameteriv:
return "glGetSamplerParameteriv";
case EntryPoint::GLGetSamplerParameterivRobustANGLE:
return "glGetSamplerParameterivRobustANGLE";
case EntryPoint::GLGetSemaphoreParameterui64vEXT:
return "glGetSemaphoreParameterui64vEXT";
case EntryPoint::GLGetShaderInfoLog:
return "glGetShaderInfoLog";
case EntryPoint::GLGetShaderPrecisionFormat:
return "glGetShaderPrecisionFormat";
case EntryPoint::GLGetShaderSource:
return "glGetShaderSource";
case EntryPoint::GLGetShaderiv:
return "glGetShaderiv";
case EntryPoint::GLGetShaderivRobustANGLE:
return "glGetShaderivRobustANGLE";
case EntryPoint::GLGetString:
return "glGetString";
case EntryPoint::GLGetStringi:
return "glGetStringi";
case EntryPoint::GLGetSynciv:
return "glGetSynciv";
case EntryPoint::GLGetTexEnvfv:
return "glGetTexEnvfv";
case EntryPoint::GLGetTexEnviv:
return "glGetTexEnviv";
case EntryPoint::GLGetTexEnvxv:
return "glGetTexEnvxv";
case EntryPoint::GLGetTexGenfvOES:
return "glGetTexGenfvOES";
case EntryPoint::GLGetTexGenivOES:
return "glGetTexGenivOES";
case EntryPoint::GLGetTexGenxvOES:
return "glGetTexGenxvOES";
case EntryPoint::GLGetTexImageANGLE:
return "glGetTexImageANGLE";
case EntryPoint::GLGetTexLevelParameterfv:
return "glGetTexLevelParameterfv";
case EntryPoint::GLGetTexLevelParameterfvANGLE:
return "glGetTexLevelParameterfvANGLE";
case EntryPoint::GLGetTexLevelParameterfvRobustANGLE:
return "glGetTexLevelParameterfvRobustANGLE";
case EntryPoint::GLGetTexLevelParameteriv:
return "glGetTexLevelParameteriv";
case EntryPoint::GLGetTexLevelParameterivANGLE:
return "glGetTexLevelParameterivANGLE";
case EntryPoint::GLGetTexLevelParameterivRobustANGLE:
return "glGetTexLevelParameterivRobustANGLE";
case EntryPoint::GLGetTexParameterIiv:
return "glGetTexParameterIiv";
case EntryPoint::GLGetTexParameterIivEXT:
return "glGetTexParameterIivEXT";
case EntryPoint::GLGetTexParameterIivOES:
return "glGetTexParameterIivOES";
case EntryPoint::GLGetTexParameterIivRobustANGLE:
return "glGetTexParameterIivRobustANGLE";
case EntryPoint::GLGetTexParameterIuiv:
return "glGetTexParameterIuiv";
case EntryPoint::GLGetTexParameterIuivEXT:
return "glGetTexParameterIuivEXT";
case EntryPoint::GLGetTexParameterIuivOES:
return "glGetTexParameterIuivOES";
case EntryPoint::GLGetTexParameterIuivRobustANGLE:
return "glGetTexParameterIuivRobustANGLE";
case EntryPoint::GLGetTexParameterfv:
return "glGetTexParameterfv";
case EntryPoint::GLGetTexParameterfvRobustANGLE:
return "glGetTexParameterfvRobustANGLE";
case EntryPoint::GLGetTexParameteriv:
return "glGetTexParameteriv";
case EntryPoint::GLGetTexParameterivRobustANGLE:
return "glGetTexParameterivRobustANGLE";
case EntryPoint::GLGetTexParameterxv:
return "glGetTexParameterxv";
case EntryPoint::GLGetTransformFeedbackVarying:
return "glGetTransformFeedbackVarying";
case EntryPoint::GLGetTranslatedShaderSourceANGLE:
return "glGetTranslatedShaderSourceANGLE";
case EntryPoint::GLGetUniformBlockIndex:
return "glGetUniformBlockIndex";
case EntryPoint::GLGetUniformIndices:
return "glGetUniformIndices";
case EntryPoint::GLGetUniformLocation:
return "glGetUniformLocation";
case EntryPoint::GLGetUniformfv:
return "glGetUniformfv";
case EntryPoint::GLGetUniformfvRobustANGLE:
return "glGetUniformfvRobustANGLE";
case EntryPoint::GLGetUniformiv:
return "glGetUniformiv";
case EntryPoint::GLGetUniformivRobustANGLE:
return "glGetUniformivRobustANGLE";
case EntryPoint::GLGetUniformuiv:
return "glGetUniformuiv";
case EntryPoint::GLGetUniformuivRobustANGLE:
return "glGetUniformuivRobustANGLE";
case EntryPoint::GLGetUnsignedBytei_vEXT:
return "glGetUnsignedBytei_vEXT";
case EntryPoint::GLGetUnsignedBytevEXT:
return "glGetUnsignedBytevEXT";
case EntryPoint::GLGetVertexAttribIiv:
return "glGetVertexAttribIiv";
case EntryPoint::GLGetVertexAttribIivRobustANGLE:
return "glGetVertexAttribIivRobustANGLE";
case EntryPoint::GLGetVertexAttribIuiv:
return "glGetVertexAttribIuiv";
case EntryPoint::GLGetVertexAttribIuivRobustANGLE:
return "glGetVertexAttribIuivRobustANGLE";
case EntryPoint::GLGetVertexAttribPointerv:
return "glGetVertexAttribPointerv";
case EntryPoint::GLGetVertexAttribPointervRobustANGLE:
return "glGetVertexAttribPointervRobustANGLE";
case EntryPoint::GLGetVertexAttribfv:
return "glGetVertexAttribfv";
case EntryPoint::GLGetVertexAttribfvRobustANGLE:
return "glGetVertexAttribfvRobustANGLE";
case EntryPoint::GLGetVertexAttribiv:
return "glGetVertexAttribiv";
case EntryPoint::GLGetVertexAttribivRobustANGLE:
return "glGetVertexAttribivRobustANGLE";
case EntryPoint::GLGetnUniformfv:
return "glGetnUniformfv";
case EntryPoint::GLGetnUniformfvEXT:
return "glGetnUniformfvEXT";
case EntryPoint::GLGetnUniformfvKHR:
return "glGetnUniformfvKHR";
case EntryPoint::GLGetnUniformfvRobustANGLE:
return "glGetnUniformfvRobustANGLE";
case EntryPoint::GLGetnUniformiv:
return "glGetnUniformiv";
case EntryPoint::GLGetnUniformivEXT:
return "glGetnUniformivEXT";
case EntryPoint::GLGetnUniformivKHR:
return "glGetnUniformivKHR";
case EntryPoint::GLGetnUniformivRobustANGLE:
return "glGetnUniformivRobustANGLE";
case EntryPoint::GLGetnUniformuiv:
return "glGetnUniformuiv";
case EntryPoint::GLGetnUniformuivKHR:
return "glGetnUniformuivKHR";
case EntryPoint::GLGetnUniformuivRobustANGLE:
return "glGetnUniformuivRobustANGLE";
case EntryPoint::GLHint:
return "glHint";
case EntryPoint::GLImportMemoryFdEXT:
return "glImportMemoryFdEXT";
case EntryPoint::GLImportMemoryZirconHandleANGLE:
return "glImportMemoryZirconHandleANGLE";
case EntryPoint::GLImportSemaphoreFdEXT:
return "glImportSemaphoreFdEXT";
case EntryPoint::GLImportSemaphoreZirconHandleANGLE:
return "glImportSemaphoreZirconHandleANGLE";
case EntryPoint::GLInsertEventMarkerEXT:
return "glInsertEventMarkerEXT";
case EntryPoint::GLInvalidateFramebuffer:
return "glInvalidateFramebuffer";
case EntryPoint::GLInvalidateSubFramebuffer:
return "glInvalidateSubFramebuffer";
case EntryPoint::GLInvalidateTextureANGLE:
return "glInvalidateTextureANGLE";
case EntryPoint::GLIsBuffer:
return "glIsBuffer";
case EntryPoint::GLIsEnabled:
return "glIsEnabled";
case EntryPoint::GLIsEnabledi:
return "glIsEnabledi";
case EntryPoint::GLIsEnablediEXT:
return "glIsEnablediEXT";
case EntryPoint::GLIsEnablediOES:
return "glIsEnablediOES";
case EntryPoint::GLIsFenceNV:
return "glIsFenceNV";
case EntryPoint::GLIsFramebuffer:
return "glIsFramebuffer";
case EntryPoint::GLIsFramebufferOES:
return "glIsFramebufferOES";
case EntryPoint::GLIsMemoryObjectEXT:
return "glIsMemoryObjectEXT";
case EntryPoint::GLIsProgram:
return "glIsProgram";
case EntryPoint::GLIsProgramPipeline:
return "glIsProgramPipeline";
case EntryPoint::GLIsProgramPipelineEXT:
return "glIsProgramPipelineEXT";
case EntryPoint::GLIsQuery:
return "glIsQuery";
case EntryPoint::GLIsQueryEXT:
return "glIsQueryEXT";
case EntryPoint::GLIsRenderbuffer:
return "glIsRenderbuffer";
case EntryPoint::GLIsRenderbufferOES:
return "glIsRenderbufferOES";
case EntryPoint::GLIsSampler:
return "glIsSampler";
case EntryPoint::GLIsSemaphoreEXT:
return "glIsSemaphoreEXT";
case EntryPoint::GLIsShader:
return "glIsShader";
case EntryPoint::GLIsSync:
return "glIsSync";
case EntryPoint::GLIsTexture:
return "glIsTexture";
case EntryPoint::GLIsTransformFeedback:
return "glIsTransformFeedback";
case EntryPoint::GLIsVertexArray:
return "glIsVertexArray";
case EntryPoint::GLIsVertexArrayOES:
return "glIsVertexArrayOES";
case EntryPoint::GLLabelObjectEXT:
return "glLabelObjectEXT";
case EntryPoint::GLLightModelf:
return "glLightModelf";
case EntryPoint::GLLightModelfv:
return "glLightModelfv";
case EntryPoint::GLLightModelx:
return "glLightModelx";
case EntryPoint::GLLightModelxv:
return "glLightModelxv";
case EntryPoint::GLLightf:
return "glLightf";
case EntryPoint::GLLightfv:
return "glLightfv";
case EntryPoint::GLLightx:
return "glLightx";
case EntryPoint::GLLightxv:
return "glLightxv";
case EntryPoint::GLLineWidth:
return "glLineWidth";
case EntryPoint::GLLineWidthx:
return "glLineWidthx";
case EntryPoint::GLLinkProgram:
return "glLinkProgram";
case EntryPoint::GLLoadIdentity:
return "glLoadIdentity";
case EntryPoint::GLLoadMatrixf:
return "glLoadMatrixf";
case EntryPoint::GLLoadMatrixx:
return "glLoadMatrixx";
case EntryPoint::GLLoadPaletteFromModelViewMatrixOES:
return "glLoadPaletteFromModelViewMatrixOES";
case EntryPoint::GLLogicOp:
return "glLogicOp";
case EntryPoint::GLLogicOpANGLE:
return "glLogicOpANGLE";
case EntryPoint::GLLoseContextCHROMIUM:
return "glLoseContextCHROMIUM";
case EntryPoint::GLMapBufferOES:
return "glMapBufferOES";
case EntryPoint::GLMapBufferRange:
return "glMapBufferRange";
case EntryPoint::GLMapBufferRangeEXT:
return "glMapBufferRangeEXT";
case EntryPoint::GLMaterialf:
return "glMaterialf";
case EntryPoint::GLMaterialfv:
return "glMaterialfv";
case EntryPoint::GLMaterialx:
return "glMaterialx";
case EntryPoint::GLMaterialxv:
return "glMaterialxv";
case EntryPoint::GLMatrixIndexPointerOES:
return "glMatrixIndexPointerOES";
case EntryPoint::GLMatrixMode:
return "glMatrixMode";
case EntryPoint::GLMaxShaderCompilerThreadsKHR:
return "glMaxShaderCompilerThreadsKHR";
case EntryPoint::GLMemoryBarrier:
return "glMemoryBarrier";
case EntryPoint::GLMemoryBarrierByRegion:
return "glMemoryBarrierByRegion";
case EntryPoint::GLMemoryObjectParameterivEXT:
return "glMemoryObjectParameterivEXT";
case EntryPoint::GLMinSampleShading:
return "glMinSampleShading";
case EntryPoint::GLMinSampleShadingOES:
return "glMinSampleShadingOES";
case EntryPoint::GLMultMatrixf:
return "glMultMatrixf";
case EntryPoint::GLMultMatrixx:
return "glMultMatrixx";
case EntryPoint::GLMultiDrawArraysANGLE:
return "glMultiDrawArraysANGLE";
case EntryPoint::GLMultiDrawArraysIndirectEXT:
return "glMultiDrawArraysIndirectEXT";
case EntryPoint::GLMultiDrawArraysInstancedANGLE:
return "glMultiDrawArraysInstancedANGLE";
case EntryPoint::GLMultiDrawArraysInstancedBaseInstanceANGLE:
return "glMultiDrawArraysInstancedBaseInstanceANGLE";
case EntryPoint::GLMultiDrawElementsANGLE:
return "glMultiDrawElementsANGLE";
case EntryPoint::GLMultiDrawElementsBaseVertexEXT:
return "glMultiDrawElementsBaseVertexEXT";
case EntryPoint::GLMultiDrawElementsIndirectEXT:
return "glMultiDrawElementsIndirectEXT";
case EntryPoint::GLMultiDrawElementsInstancedANGLE:
return "glMultiDrawElementsInstancedANGLE";
case EntryPoint::GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:
return "glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE";
case EntryPoint::GLMultiTexCoord4f:
return "glMultiTexCoord4f";
case EntryPoint::GLMultiTexCoord4x:
return "glMultiTexCoord4x";
case EntryPoint::GLNamedBufferStorageExternalEXT:
return "glNamedBufferStorageExternalEXT";
case EntryPoint::GLNormal3f:
return "glNormal3f";
case EntryPoint::GLNormal3x:
return "glNormal3x";
case EntryPoint::GLNormalPointer:
return "glNormalPointer";
case EntryPoint::GLObjectLabel:
return "glObjectLabel";
case EntryPoint::GLObjectLabelKHR:
return "glObjectLabelKHR";
case EntryPoint::GLObjectPtrLabel:
return "glObjectPtrLabel";
case EntryPoint::GLObjectPtrLabelKHR:
return "glObjectPtrLabelKHR";
case EntryPoint::GLOrthof:
return "glOrthof";
case EntryPoint::GLOrthox:
return "glOrthox";
case EntryPoint::GLPatchParameteri:
return "glPatchParameteri";
case EntryPoint::GLPatchParameteriEXT:
return "glPatchParameteriEXT";
case EntryPoint::GLPatchParameteriOES:
return "glPatchParameteriOES";
case EntryPoint::GLPauseTransformFeedback:
return "glPauseTransformFeedback";
case EntryPoint::GLPixelLocalStorageBarrierANGLE:
return "glPixelLocalStorageBarrierANGLE";
case EntryPoint::GLPixelStorei:
return "glPixelStorei";
case EntryPoint::GLPointParameterf:
return "glPointParameterf";
case EntryPoint::GLPointParameterfv:
return "glPointParameterfv";
case EntryPoint::GLPointParameterx:
return "glPointParameterx";
case EntryPoint::GLPointParameterxv:
return "glPointParameterxv";
case EntryPoint::GLPointSize:
return "glPointSize";
case EntryPoint::GLPointSizePointerOES:
return "glPointSizePointerOES";
case EntryPoint::GLPointSizex:
return "glPointSizex";
case EntryPoint::GLPolygonModeANGLE:
return "glPolygonModeANGLE";
case EntryPoint::GLPolygonModeNV:
return "glPolygonModeNV";
case EntryPoint::GLPolygonOffset:
return "glPolygonOffset";
case EntryPoint::GLPolygonOffsetClampEXT:
return "glPolygonOffsetClampEXT";
case EntryPoint::GLPolygonOffsetx:
return "glPolygonOffsetx";
case EntryPoint::GLPopDebugGroup:
return "glPopDebugGroup";
case EntryPoint::GLPopDebugGroupKHR:
return "glPopDebugGroupKHR";
case EntryPoint::GLPopGroupMarkerEXT:
return "glPopGroupMarkerEXT";
case EntryPoint::GLPopMatrix:
return "glPopMatrix";
case EntryPoint::GLPrimitiveBoundingBox:
return "glPrimitiveBoundingBox";
case EntryPoint::GLPrimitiveBoundingBoxEXT:
return "glPrimitiveBoundingBoxEXT";
case EntryPoint::GLPrimitiveBoundingBoxOES:
return "glPrimitiveBoundingBoxOES";
case EntryPoint::GLProgramBinary:
return "glProgramBinary";
case EntryPoint::GLProgramBinaryOES:
return "glProgramBinaryOES";
case EntryPoint::GLProgramParameteri:
return "glProgramParameteri";
case EntryPoint::GLProgramParameteriEXT:
return "glProgramParameteriEXT";
case EntryPoint::GLProgramUniform1f:
return "glProgramUniform1f";
case EntryPoint::GLProgramUniform1fEXT:
return "glProgramUniform1fEXT";
case EntryPoint::GLProgramUniform1fv:
return "glProgramUniform1fv";
case EntryPoint::GLProgramUniform1fvEXT:
return "glProgramUniform1fvEXT";
case EntryPoint::GLProgramUniform1i:
return "glProgramUniform1i";
case EntryPoint::GLProgramUniform1iEXT:
return "glProgramUniform1iEXT";
case EntryPoint::GLProgramUniform1iv:
return "glProgramUniform1iv";
case EntryPoint::GLProgramUniform1ivEXT:
return "glProgramUniform1ivEXT";
case EntryPoint::GLProgramUniform1ui:
return "glProgramUniform1ui";
case EntryPoint::GLProgramUniform1uiEXT:
return "glProgramUniform1uiEXT";
case EntryPoint::GLProgramUniform1uiv:
return "glProgramUniform1uiv";
case EntryPoint::GLProgramUniform1uivEXT:
return "glProgramUniform1uivEXT";
case EntryPoint::GLProgramUniform2f:
return "glProgramUniform2f";
case EntryPoint::GLProgramUniform2fEXT:
return "glProgramUniform2fEXT";
case EntryPoint::GLProgramUniform2fv:
return "glProgramUniform2fv";
case EntryPoint::GLProgramUniform2fvEXT:
return "glProgramUniform2fvEXT";
case EntryPoint::GLProgramUniform2i:
return "glProgramUniform2i";
case EntryPoint::GLProgramUniform2iEXT:
return "glProgramUniform2iEXT";
case EntryPoint::GLProgramUniform2iv:
return "glProgramUniform2iv";
case EntryPoint::GLProgramUniform2ivEXT:
return "glProgramUniform2ivEXT";
case EntryPoint::GLProgramUniform2ui:
return "glProgramUniform2ui";
case EntryPoint::GLProgramUniform2uiEXT:
return "glProgramUniform2uiEXT";
case EntryPoint::GLProgramUniform2uiv:
return "glProgramUniform2uiv";
case EntryPoint::GLProgramUniform2uivEXT:
return "glProgramUniform2uivEXT";
case EntryPoint::GLProgramUniform3f:
return "glProgramUniform3f";
case EntryPoint::GLProgramUniform3fEXT:
return "glProgramUniform3fEXT";
case EntryPoint::GLProgramUniform3fv:
return "glProgramUniform3fv";
case EntryPoint::GLProgramUniform3fvEXT:
return "glProgramUniform3fvEXT";
case EntryPoint::GLProgramUniform3i:
return "glProgramUniform3i";
case EntryPoint::GLProgramUniform3iEXT:
return "glProgramUniform3iEXT";
case EntryPoint::GLProgramUniform3iv:
return "glProgramUniform3iv";
case EntryPoint::GLProgramUniform3ivEXT:
return "glProgramUniform3ivEXT";
case EntryPoint::GLProgramUniform3ui:
return "glProgramUniform3ui";
case EntryPoint::GLProgramUniform3uiEXT:
return "glProgramUniform3uiEXT";
case EntryPoint::GLProgramUniform3uiv:
return "glProgramUniform3uiv";
case EntryPoint::GLProgramUniform3uivEXT:
return "glProgramUniform3uivEXT";
case EntryPoint::GLProgramUniform4f:
return "glProgramUniform4f";
case EntryPoint::GLProgramUniform4fEXT:
return "glProgramUniform4fEXT";
case EntryPoint::GLProgramUniform4fv:
return "glProgramUniform4fv";
case EntryPoint::GLProgramUniform4fvEXT:
return "glProgramUniform4fvEXT";
case EntryPoint::GLProgramUniform4i:
return "glProgramUniform4i";
case EntryPoint::GLProgramUniform4iEXT:
return "glProgramUniform4iEXT";
case EntryPoint::GLProgramUniform4iv:
return "glProgramUniform4iv";
case EntryPoint::GLProgramUniform4ivEXT:
return "glProgramUniform4ivEXT";
case EntryPoint::GLProgramUniform4ui:
return "glProgramUniform4ui";
case EntryPoint::GLProgramUniform4uiEXT:
return "glProgramUniform4uiEXT";
case EntryPoint::GLProgramUniform4uiv:
return "glProgramUniform4uiv";
case EntryPoint::GLProgramUniform4uivEXT:
return "glProgramUniform4uivEXT";
case EntryPoint::GLProgramUniformMatrix2fv:
return "glProgramUniformMatrix2fv";
case EntryPoint::GLProgramUniformMatrix2fvEXT:
return "glProgramUniformMatrix2fvEXT";
case EntryPoint::GLProgramUniformMatrix2x3fv:
return "glProgramUniformMatrix2x3fv";
case EntryPoint::GLProgramUniformMatrix2x3fvEXT:
return "glProgramUniformMatrix2x3fvEXT";
case EntryPoint::GLProgramUniformMatrix2x4fv:
return "glProgramUniformMatrix2x4fv";
case EntryPoint::GLProgramUniformMatrix2x4fvEXT:
return "glProgramUniformMatrix2x4fvEXT";
case EntryPoint::GLProgramUniformMatrix3fv:
return "glProgramUniformMatrix3fv";
case EntryPoint::GLProgramUniformMatrix3fvEXT:
return "glProgramUniformMatrix3fvEXT";
case EntryPoint::GLProgramUniformMatrix3x2fv:
return "glProgramUniformMatrix3x2fv";
case EntryPoint::GLProgramUniformMatrix3x2fvEXT:
return "glProgramUniformMatrix3x2fvEXT";
case EntryPoint::GLProgramUniformMatrix3x4fv:
return "glProgramUniformMatrix3x4fv";
case EntryPoint::GLProgramUniformMatrix3x4fvEXT:
return "glProgramUniformMatrix3x4fvEXT";
case EntryPoint::GLProgramUniformMatrix4fv:
return "glProgramUniformMatrix4fv";
case EntryPoint::GLProgramUniformMatrix4fvEXT:
return "glProgramUniformMatrix4fvEXT";
case EntryPoint::GLProgramUniformMatrix4x2fv:
return "glProgramUniformMatrix4x2fv";
case EntryPoint::GLProgramUniformMatrix4x2fvEXT:
return "glProgramUniformMatrix4x2fvEXT";
case EntryPoint::GLProgramUniformMatrix4x3fv:
return "glProgramUniformMatrix4x3fv";
case EntryPoint::GLProgramUniformMatrix4x3fvEXT:
return "glProgramUniformMatrix4x3fvEXT";
case EntryPoint::GLProvokingVertexANGLE:
return "glProvokingVertexANGLE";
case EntryPoint::GLPushDebugGroup:
return "glPushDebugGroup";
case EntryPoint::GLPushDebugGroupKHR:
return "glPushDebugGroupKHR";
case EntryPoint::GLPushGroupMarkerEXT:
return "glPushGroupMarkerEXT";
case EntryPoint::GLPushMatrix:
return "glPushMatrix";
case EntryPoint::GLQueryCounterEXT:
return "glQueryCounterEXT";
case EntryPoint::GLQueryMatrixxOES:
return "glQueryMatrixxOES";
case EntryPoint::GLReadBuffer:
return "glReadBuffer";
case EntryPoint::GLReadPixels:
return "glReadPixels";
case EntryPoint::GLReadPixelsRobustANGLE:
return "glReadPixelsRobustANGLE";
case EntryPoint::GLReadnPixels:
return "glReadnPixels";
case EntryPoint::GLReadnPixelsEXT:
return "glReadnPixelsEXT";
case EntryPoint::GLReadnPixelsKHR:
return "glReadnPixelsKHR";
case EntryPoint::GLReadnPixelsRobustANGLE:
return "glReadnPixelsRobustANGLE";
case EntryPoint::GLReleaseShaderCompiler:
return "glReleaseShaderCompiler";
case EntryPoint::GLReleaseTexturesANGLE:
return "glReleaseTexturesANGLE";
case EntryPoint::GLRenderbufferStorage:
return "glRenderbufferStorage";
case EntryPoint::GLRenderbufferStorageMultisample:
return "glRenderbufferStorageMultisample";
case EntryPoint::GLRenderbufferStorageMultisampleANGLE:
return "glRenderbufferStorageMultisampleANGLE";
case EntryPoint::GLRenderbufferStorageMultisampleEXT:
return "glRenderbufferStorageMultisampleEXT";
case EntryPoint::GLRenderbufferStorageOES:
return "glRenderbufferStorageOES";
case EntryPoint::GLRequestExtensionANGLE:
return "glRequestExtensionANGLE";
case EntryPoint::GLResumeTransformFeedback:
return "glResumeTransformFeedback";
case EntryPoint::GLRotatef:
return "glRotatef";
case EntryPoint::GLRotatex:
return "glRotatex";
case EntryPoint::GLSampleCoverage:
return "glSampleCoverage";
case EntryPoint::GLSampleCoveragex:
return "glSampleCoveragex";
case EntryPoint::GLSampleMaski:
return "glSampleMaski";
case EntryPoint::GLSampleMaskiANGLE:
return "glSampleMaskiANGLE";
case EntryPoint::GLSamplerParameterIiv:
return "glSamplerParameterIiv";
case EntryPoint::GLSamplerParameterIivEXT:
return "glSamplerParameterIivEXT";
case EntryPoint::GLSamplerParameterIivOES:
return "glSamplerParameterIivOES";
case EntryPoint::GLSamplerParameterIivRobustANGLE:
return "glSamplerParameterIivRobustANGLE";
case EntryPoint::GLSamplerParameterIuiv:
return "glSamplerParameterIuiv";
case EntryPoint::GLSamplerParameterIuivEXT:
return "glSamplerParameterIuivEXT";
case EntryPoint::GLSamplerParameterIuivOES:
return "glSamplerParameterIuivOES";
case EntryPoint::GLSamplerParameterIuivRobustANGLE:
return "glSamplerParameterIuivRobustANGLE";
case EntryPoint::GLSamplerParameterf:
return "glSamplerParameterf";
case EntryPoint::GLSamplerParameterfv:
return "glSamplerParameterfv";
case EntryPoint::GLSamplerParameterfvRobustANGLE:
return "glSamplerParameterfvRobustANGLE";
case EntryPoint::GLSamplerParameteri:
return "glSamplerParameteri";
case EntryPoint::GLSamplerParameteriv:
return "glSamplerParameteriv";
case EntryPoint::GLSamplerParameterivRobustANGLE:
return "glSamplerParameterivRobustANGLE";
case EntryPoint::GLScalef:
return "glScalef";
case EntryPoint::GLScalex:
return "glScalex";
case EntryPoint::GLScissor:
return "glScissor";
case EntryPoint::GLSelectPerfMonitorCountersAMD:
return "glSelectPerfMonitorCountersAMD";
case EntryPoint::GLSemaphoreParameterui64vEXT:
return "glSemaphoreParameterui64vEXT";
case EntryPoint::GLSetFenceNV:
return "glSetFenceNV";
case EntryPoint::GLShadeModel:
return "glShadeModel";
case EntryPoint::GLShaderBinary:
return "glShaderBinary";
case EntryPoint::GLShaderSource:
return "glShaderSource";
case EntryPoint::GLShadingRateQCOM:
return "glShadingRateQCOM";
case EntryPoint::GLSignalSemaphoreEXT:
return "glSignalSemaphoreEXT";
case EntryPoint::GLStartTilingQCOM:
return "glStartTilingQCOM";
case EntryPoint::GLStencilFunc:
return "glStencilFunc";
case EntryPoint::GLStencilFuncSeparate:
return "glStencilFuncSeparate";
case EntryPoint::GLStencilMask:
return "glStencilMask";
case EntryPoint::GLStencilMaskSeparate:
return "glStencilMaskSeparate";
case EntryPoint::GLStencilOp:
return "glStencilOp";
case EntryPoint::GLStencilOpSeparate:
return "glStencilOpSeparate";
case EntryPoint::GLTestFenceNV:
return "glTestFenceNV";
case EntryPoint::GLTexBuffer:
return "glTexBuffer";
case EntryPoint::GLTexBufferEXT:
return "glTexBufferEXT";
case EntryPoint::GLTexBufferOES:
return "glTexBufferOES";
case EntryPoint::GLTexBufferRange:
return "glTexBufferRange";
case EntryPoint::GLTexBufferRangeEXT:
return "glTexBufferRangeEXT";
case EntryPoint::GLTexBufferRangeOES:
return "glTexBufferRangeOES";
case EntryPoint::GLTexCoordPointer:
return "glTexCoordPointer";
case EntryPoint::GLTexEnvf:
return "glTexEnvf";
case EntryPoint::GLTexEnvfv:
return "glTexEnvfv";
case EntryPoint::GLTexEnvi:
return "glTexEnvi";
case EntryPoint::GLTexEnviv:
return "glTexEnviv";
case EntryPoint::GLTexEnvx:
return "glTexEnvx";
case EntryPoint::GLTexEnvxv:
return "glTexEnvxv";
case EntryPoint::GLTexGenfOES:
return "glTexGenfOES";
case EntryPoint::GLTexGenfvOES:
return "glTexGenfvOES";
case EntryPoint::GLTexGeniOES:
return "glTexGeniOES";
case EntryPoint::GLTexGenivOES:
return "glTexGenivOES";
case EntryPoint::GLTexGenxOES:
return "glTexGenxOES";
case EntryPoint::GLTexGenxvOES:
return "glTexGenxvOES";
case EntryPoint::GLTexImage2D:
return "glTexImage2D";
case EntryPoint::GLTexImage2DExternalANGLE:
return "glTexImage2DExternalANGLE";
case EntryPoint::GLTexImage2DRobustANGLE:
return "glTexImage2DRobustANGLE";
case EntryPoint::GLTexImage3D:
return "glTexImage3D";
case EntryPoint::GLTexImage3DOES:
return "glTexImage3DOES";
case EntryPoint::GLTexImage3DRobustANGLE:
return "glTexImage3DRobustANGLE";
case EntryPoint::GLTexParameterIiv:
return "glTexParameterIiv";
case EntryPoint::GLTexParameterIivEXT:
return "glTexParameterIivEXT";
case EntryPoint::GLTexParameterIivOES:
return "glTexParameterIivOES";
case EntryPoint::GLTexParameterIivRobustANGLE:
return "glTexParameterIivRobustANGLE";
case EntryPoint::GLTexParameterIuiv:
return "glTexParameterIuiv";
case EntryPoint::GLTexParameterIuivEXT:
return "glTexParameterIuivEXT";
case EntryPoint::GLTexParameterIuivOES:
return "glTexParameterIuivOES";
case EntryPoint::GLTexParameterIuivRobustANGLE:
return "glTexParameterIuivRobustANGLE";
case EntryPoint::GLTexParameterf:
return "glTexParameterf";
case EntryPoint::GLTexParameterfv:
return "glTexParameterfv";
case EntryPoint::GLTexParameterfvRobustANGLE:
return "glTexParameterfvRobustANGLE";
case EntryPoint::GLTexParameteri:
return "glTexParameteri";
case EntryPoint::GLTexParameteriv:
return "glTexParameteriv";
case EntryPoint::GLTexParameterivRobustANGLE:
return "glTexParameterivRobustANGLE";
case EntryPoint::GLTexParameterx:
return "glTexParameterx";
case EntryPoint::GLTexParameterxv:
return "glTexParameterxv";
case EntryPoint::GLTexStorage1DEXT:
return "glTexStorage1DEXT";
case EntryPoint::GLTexStorage2D:
return "glTexStorage2D";
case EntryPoint::GLTexStorage2DEXT:
return "glTexStorage2DEXT";
case EntryPoint::GLTexStorage2DMultisample:
return "glTexStorage2DMultisample";
case EntryPoint::GLTexStorage2DMultisampleANGLE:
return "glTexStorage2DMultisampleANGLE";
case EntryPoint::GLTexStorage3D:
return "glTexStorage3D";
case EntryPoint::GLTexStorage3DEXT:
return "glTexStorage3DEXT";
case EntryPoint::GLTexStorage3DMultisample:
return "glTexStorage3DMultisample";
case EntryPoint::GLTexStorage3DMultisampleOES:
return "glTexStorage3DMultisampleOES";
case EntryPoint::GLTexStorageAttribs2DEXT:
return "glTexStorageAttribs2DEXT";
case EntryPoint::GLTexStorageAttribs3DEXT:
return "glTexStorageAttribs3DEXT";
case EntryPoint::GLTexStorageMem2DEXT:
return "glTexStorageMem2DEXT";
case EntryPoint::GLTexStorageMem2DMultisampleEXT:
return "glTexStorageMem2DMultisampleEXT";
case EntryPoint::GLTexStorageMem3DEXT:
return "glTexStorageMem3DEXT";
case EntryPoint::GLTexStorageMem3DMultisampleEXT:
return "glTexStorageMem3DMultisampleEXT";
case EntryPoint::GLTexStorageMemFlags2DANGLE:
return "glTexStorageMemFlags2DANGLE";
case EntryPoint::GLTexStorageMemFlags2DMultisampleANGLE:
return "glTexStorageMemFlags2DMultisampleANGLE";
case EntryPoint::GLTexStorageMemFlags3DANGLE:
return "glTexStorageMemFlags3DANGLE";
case EntryPoint::GLTexStorageMemFlags3DMultisampleANGLE:
return "glTexStorageMemFlags3DMultisampleANGLE";
case EntryPoint::GLTexSubImage2D:
return "glTexSubImage2D";
case EntryPoint::GLTexSubImage2DRobustANGLE:
return "glTexSubImage2DRobustANGLE";
case EntryPoint::GLTexSubImage3D:
return "glTexSubImage3D";
case EntryPoint::GLTexSubImage3DOES:
return "glTexSubImage3DOES";
case EntryPoint::GLTexSubImage3DRobustANGLE:
return "glTexSubImage3DRobustANGLE";
case EntryPoint::GLTextureFoveationParametersQCOM:
return "glTextureFoveationParametersQCOM";
case EntryPoint::GLTransformFeedbackVaryings:
return "glTransformFeedbackVaryings";
case EntryPoint::GLTranslatef:
return "glTranslatef";
case EntryPoint::GLTranslatex:
return "glTranslatex";
case EntryPoint::GLUniform1f:
return "glUniform1f";
case EntryPoint::GLUniform1fv:
return "glUniform1fv";
case EntryPoint::GLUniform1i:
return "glUniform1i";
case EntryPoint::GLUniform1iv:
return "glUniform1iv";
case EntryPoint::GLUniform1ui:
return "glUniform1ui";
case EntryPoint::GLUniform1uiv:
return "glUniform1uiv";
case EntryPoint::GLUniform2f:
return "glUniform2f";
case EntryPoint::GLUniform2fv:
return "glUniform2fv";
case EntryPoint::GLUniform2i:
return "glUniform2i";
case EntryPoint::GLUniform2iv:
return "glUniform2iv";
case EntryPoint::GLUniform2ui:
return "glUniform2ui";
case EntryPoint::GLUniform2uiv:
return "glUniform2uiv";
case EntryPoint::GLUniform3f:
return "glUniform3f";
case EntryPoint::GLUniform3fv:
return "glUniform3fv";
case EntryPoint::GLUniform3i:
return "glUniform3i";
case EntryPoint::GLUniform3iv:
return "glUniform3iv";
case EntryPoint::GLUniform3ui:
return "glUniform3ui";
case EntryPoint::GLUniform3uiv:
return "glUniform3uiv";
case EntryPoint::GLUniform4f:
return "glUniform4f";
case EntryPoint::GLUniform4fv:
return "glUniform4fv";
case EntryPoint::GLUniform4i:
return "glUniform4i";
case EntryPoint::GLUniform4iv:
return "glUniform4iv";
case EntryPoint::GLUniform4ui:
return "glUniform4ui";
case EntryPoint::GLUniform4uiv:
return "glUniform4uiv";
case EntryPoint::GLUniformBlockBinding:
return "glUniformBlockBinding";
case EntryPoint::GLUniformMatrix2fv:
return "glUniformMatrix2fv";
case EntryPoint::GLUniformMatrix2x3fv:
return "glUniformMatrix2x3fv";
case EntryPoint::GLUniformMatrix2x4fv:
return "glUniformMatrix2x4fv";
case EntryPoint::GLUniformMatrix3fv:
return "glUniformMatrix3fv";
case EntryPoint::GLUniformMatrix3x2fv:
return "glUniformMatrix3x2fv";
case EntryPoint::GLUniformMatrix3x4fv:
return "glUniformMatrix3x4fv";
case EntryPoint::GLUniformMatrix4fv:
return "glUniformMatrix4fv";
case EntryPoint::GLUniformMatrix4x2fv:
return "glUniformMatrix4x2fv";
case EntryPoint::GLUniformMatrix4x3fv:
return "glUniformMatrix4x3fv";
case EntryPoint::GLUnmapBuffer:
return "glUnmapBuffer";
case EntryPoint::GLUnmapBufferOES:
return "glUnmapBufferOES";
case EntryPoint::GLUseProgram:
return "glUseProgram";
case EntryPoint::GLUseProgramStages:
return "glUseProgramStages";
case EntryPoint::GLUseProgramStagesEXT:
return "glUseProgramStagesEXT";
case EntryPoint::GLValidateProgram:
return "glValidateProgram";
case EntryPoint::GLValidateProgramPipeline:
return "glValidateProgramPipeline";
case EntryPoint::GLValidateProgramPipelineEXT:
return "glValidateProgramPipelineEXT";
case EntryPoint::GLVertexAttrib1f:
return "glVertexAttrib1f";
case EntryPoint::GLVertexAttrib1fv:
return "glVertexAttrib1fv";
case EntryPoint::GLVertexAttrib2f:
return "glVertexAttrib2f";
case EntryPoint::GLVertexAttrib2fv:
return "glVertexAttrib2fv";
case EntryPoint::GLVertexAttrib3f:
return "glVertexAttrib3f";
case EntryPoint::GLVertexAttrib3fv:
return "glVertexAttrib3fv";
case EntryPoint::GLVertexAttrib4f:
return "glVertexAttrib4f";
case EntryPoint::GLVertexAttrib4fv:
return "glVertexAttrib4fv";
case EntryPoint::GLVertexAttribBinding:
return "glVertexAttribBinding";
case EntryPoint::GLVertexAttribDivisor:
return "glVertexAttribDivisor";
case EntryPoint::GLVertexAttribDivisorANGLE:
return "glVertexAttribDivisorANGLE";
case EntryPoint::GLVertexAttribDivisorEXT:
return "glVertexAttribDivisorEXT";
case EntryPoint::GLVertexAttribFormat:
return "glVertexAttribFormat";
case EntryPoint::GLVertexAttribI4i:
return "glVertexAttribI4i";
case EntryPoint::GLVertexAttribI4iv:
return "glVertexAttribI4iv";
case EntryPoint::GLVertexAttribI4ui:
return "glVertexAttribI4ui";
case EntryPoint::GLVertexAttribI4uiv:
return "glVertexAttribI4uiv";
case EntryPoint::GLVertexAttribIFormat:
return "glVertexAttribIFormat";
case EntryPoint::GLVertexAttribIPointer:
return "glVertexAttribIPointer";
case EntryPoint::GLVertexAttribPointer:
return "glVertexAttribPointer";
case EntryPoint::GLVertexBindingDivisor:
return "glVertexBindingDivisor";
case EntryPoint::GLVertexPointer:
return "glVertexPointer";
case EntryPoint::GLViewport:
return "glViewport";
case EntryPoint::GLWaitSemaphoreEXT:
return "glWaitSemaphoreEXT";
case EntryPoint::GLWaitSync:
return "glWaitSync";
case EntryPoint::GLWeightPointerOES:
return "glWeightPointerOES";
default:
UNREACHABLE();
return "error";
}
}
} // namespace angle