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