// 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::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::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::EGLSwapBuffersWithFrameTokenANGLE: return "eglSwapBuffersWithFrameTokenANGLE"; case EntryPoint::EGLSwapInterval: return "eglSwapInterval"; case EntryPoint::EGLTerminate: return "eglTerminate"; case EntryPoint::EGLUnlockSurfaceKHR: return "eglUnlockSurfaceKHR"; 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