diff options
Diffstat (limited to 'gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp')
-rw-r--r-- | gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp | 3454 |
1 files changed, 3454 insertions, 0 deletions
diff --git a/gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp b/gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp new file mode 100644 index 0000000000..993eecc8da --- /dev/null +++ b/gfx/angle/checkout/src/common/entry_points_enum_autogen.cpp @@ -0,0 +1,3454 @@ +// 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 |