blob: bd77a473c673a09b3cce09eac3ec0b08e2c4fc92 [file] [log] [blame]
// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
//
// Copyright 2019 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 "libANGLE/entry_points_enum_autogen.h"
#include "common/debug.h"
namespace gl
{
const char *GetEntryPointName(EntryPoint ep)
{
switch (ep)
{
case EntryPoint::Accum:
return "glAccum";
case EntryPoint::ActiveShaderProgram:
return "glActiveShaderProgram";
case EntryPoint::ActiveTexture:
return "glActiveTexture";
case EntryPoint::AlphaFunc:
return "glAlphaFunc";
case EntryPoint::AlphaFuncx:
return "glAlphaFuncx";
case EntryPoint::AreTexturesResident:
return "glAreTexturesResident";
case EntryPoint::ArrayElement:
return "glArrayElement";
case EntryPoint::AttachShader:
return "glAttachShader";
case EntryPoint::Begin:
return "glBegin";
case EntryPoint::BeginConditionalRender:
return "glBeginConditionalRender";
case EntryPoint::BeginQuery:
return "glBeginQuery";
case EntryPoint::BeginQueryEXT:
return "glBeginQueryEXT";
case EntryPoint::BeginQueryIndexed:
return "glBeginQueryIndexed";
case EntryPoint::BeginTransformFeedback:
return "glBeginTransformFeedback";
case EntryPoint::BindAttribLocation:
return "glBindAttribLocation";
case EntryPoint::BindBuffer:
return "glBindBuffer";
case EntryPoint::BindBufferBase:
return "glBindBufferBase";
case EntryPoint::BindBufferRange:
return "glBindBufferRange";
case EntryPoint::BindBuffersBase:
return "glBindBuffersBase";
case EntryPoint::BindBuffersRange:
return "glBindBuffersRange";
case EntryPoint::BindFragDataLocation:
return "glBindFragDataLocation";
case EntryPoint::BindFragDataLocationEXT:
return "glBindFragDataLocationEXT";
case EntryPoint::BindFragDataLocationIndexed:
return "glBindFragDataLocationIndexed";
case EntryPoint::BindFragDataLocationIndexedEXT:
return "glBindFragDataLocationIndexedEXT";
case EntryPoint::BindFragmentInputLocationCHROMIUM:
return "glBindFragmentInputLocationCHROMIUM";
case EntryPoint::BindFramebuffer:
return "glBindFramebuffer";
case EntryPoint::BindFramebufferOES:
return "glBindFramebufferOES";
case EntryPoint::BindImageTexture:
return "glBindImageTexture";
case EntryPoint::BindImageTextures:
return "glBindImageTextures";
case EntryPoint::BindProgramPipeline:
return "glBindProgramPipeline";
case EntryPoint::BindRenderbuffer:
return "glBindRenderbuffer";
case EntryPoint::BindRenderbufferOES:
return "glBindRenderbufferOES";
case EntryPoint::BindSampler:
return "glBindSampler";
case EntryPoint::BindSamplers:
return "glBindSamplers";
case EntryPoint::BindTexture:
return "glBindTexture";
case EntryPoint::BindTextureUnit:
return "glBindTextureUnit";
case EntryPoint::BindTextures:
return "glBindTextures";
case EntryPoint::BindTransformFeedback:
return "glBindTransformFeedback";
case EntryPoint::BindUniformLocationCHROMIUM:
return "glBindUniformLocationCHROMIUM";
case EntryPoint::BindVertexArray:
return "glBindVertexArray";
case EntryPoint::BindVertexArrayOES:
return "glBindVertexArrayOES";
case EntryPoint::BindVertexBuffer:
return "glBindVertexBuffer";
case EntryPoint::BindVertexBuffers:
return "glBindVertexBuffers";
case EntryPoint::Bitmap:
return "glBitmap";
case EntryPoint::BlendColor:
return "glBlendColor";
case EntryPoint::BlendEquation:
return "glBlendEquation";
case EntryPoint::BlendEquationSeparate:
return "glBlendEquationSeparate";
case EntryPoint::BlendEquationSeparatei:
return "glBlendEquationSeparatei";
case EntryPoint::BlendEquationi:
return "glBlendEquationi";
case EntryPoint::BlendFunc:
return "glBlendFunc";
case EntryPoint::BlendFuncSeparate:
return "glBlendFuncSeparate";
case EntryPoint::BlendFuncSeparatei:
return "glBlendFuncSeparatei";
case EntryPoint::BlendFunci:
return "glBlendFunci";
case EntryPoint::BlitFramebuffer:
return "glBlitFramebuffer";
case EntryPoint::BlitFramebufferANGLE:
return "glBlitFramebufferANGLE";
case EntryPoint::BlitNamedFramebuffer:
return "glBlitNamedFramebuffer";
case EntryPoint::BufferData:
return "glBufferData";
case EntryPoint::BufferStorage:
return "glBufferStorage";
case EntryPoint::BufferStorageMemEXT:
return "glBufferStorageMemEXT";
case EntryPoint::BufferSubData:
return "glBufferSubData";
case EntryPoint::CallList:
return "glCallList";
case EntryPoint::CallLists:
return "glCallLists";
case EntryPoint::CheckFramebufferStatus:
return "glCheckFramebufferStatus";
case EntryPoint::CheckFramebufferStatusOES:
return "glCheckFramebufferStatusOES";
case EntryPoint::CheckNamedFramebufferStatus:
return "glCheckNamedFramebufferStatus";
case EntryPoint::ClampColor:
return "glClampColor";
case EntryPoint::Clear:
return "glClear";
case EntryPoint::ClearAccum:
return "glClearAccum";
case EntryPoint::ClearBufferData:
return "glClearBufferData";
case EntryPoint::ClearBufferSubData:
return "glClearBufferSubData";
case EntryPoint::ClearBufferfi:
return "glClearBufferfi";
case EntryPoint::ClearBufferfv:
return "glClearBufferfv";
case EntryPoint::ClearBufferiv:
return "glClearBufferiv";
case EntryPoint::ClearBufferuiv:
return "glClearBufferuiv";
case EntryPoint::ClearColor:
return "glClearColor";
case EntryPoint::ClearColorx:
return "glClearColorx";
case EntryPoint::ClearDepth:
return "glClearDepth";
case EntryPoint::ClearDepthf:
return "glClearDepthf";
case EntryPoint::ClearDepthx:
return "glClearDepthx";
case EntryPoint::ClearIndex:
return "glClearIndex";
case EntryPoint::ClearNamedBufferData:
return "glClearNamedBufferData";
case EntryPoint::ClearNamedBufferSubData:
return "glClearNamedBufferSubData";
case EntryPoint::ClearNamedFramebufferfi:
return "glClearNamedFramebufferfi";
case EntryPoint::ClearNamedFramebufferfv:
return "glClearNamedFramebufferfv";
case EntryPoint::ClearNamedFramebufferiv:
return "glClearNamedFramebufferiv";
case EntryPoint::ClearNamedFramebufferuiv:
return "glClearNamedFramebufferuiv";
case EntryPoint::ClearStencil:
return "glClearStencil";
case EntryPoint::ClearTexImage:
return "glClearTexImage";
case EntryPoint::ClearTexSubImage:
return "glClearTexSubImage";
case EntryPoint::ClientActiveTexture:
return "glClientActiveTexture";
case EntryPoint::ClientWaitSync:
return "glClientWaitSync";
case EntryPoint::ClipControl:
return "glClipControl";
case EntryPoint::ClipPlane:
return "glClipPlane";
case EntryPoint::ClipPlanef:
return "glClipPlanef";
case EntryPoint::ClipPlanex:
return "glClipPlanex";
case EntryPoint::Color3b:
return "glColor3b";
case EntryPoint::Color3bv:
return "glColor3bv";
case EntryPoint::Color3d:
return "glColor3d";
case EntryPoint::Color3dv:
return "glColor3dv";
case EntryPoint::Color3f:
return "glColor3f";
case EntryPoint::Color3fv:
return "glColor3fv";
case EntryPoint::Color3i:
return "glColor3i";
case EntryPoint::Color3iv:
return "glColor3iv";
case EntryPoint::Color3s:
return "glColor3s";
case EntryPoint::Color3sv:
return "glColor3sv";
case EntryPoint::Color3ub:
return "glColor3ub";
case EntryPoint::Color3ubv:
return "glColor3ubv";
case EntryPoint::Color3ui:
return "glColor3ui";
case EntryPoint::Color3uiv:
return "glColor3uiv";
case EntryPoint::Color3us:
return "glColor3us";
case EntryPoint::Color3usv:
return "glColor3usv";
case EntryPoint::Color4b:
return "glColor4b";
case EntryPoint::Color4bv:
return "glColor4bv";
case EntryPoint::Color4d:
return "glColor4d";
case EntryPoint::Color4dv:
return "glColor4dv";
case EntryPoint::Color4f:
return "glColor4f";
case EntryPoint::Color4fv:
return "glColor4fv";
case EntryPoint::Color4i:
return "glColor4i";
case EntryPoint::Color4iv:
return "glColor4iv";
case EntryPoint::Color4s:
return "glColor4s";
case EntryPoint::Color4sv:
return "glColor4sv";
case EntryPoint::Color4ub:
return "glColor4ub";
case EntryPoint::Color4ubv:
return "glColor4ubv";
case EntryPoint::Color4ui:
return "glColor4ui";
case EntryPoint::Color4uiv:
return "glColor4uiv";
case EntryPoint::Color4us:
return "glColor4us";
case EntryPoint::Color4usv:
return "glColor4usv";
case EntryPoint::Color4x:
return "glColor4x";
case EntryPoint::ColorMask:
return "glColorMask";
case EntryPoint::ColorMaski:
return "glColorMaski";
case EntryPoint::ColorMaterial:
return "glColorMaterial";
case EntryPoint::ColorP3ui:
return "glColorP3ui";
case EntryPoint::ColorP3uiv:
return "glColorP3uiv";
case EntryPoint::ColorP4ui:
return "glColorP4ui";
case EntryPoint::ColorP4uiv:
return "glColorP4uiv";
case EntryPoint::ColorPointer:
return "glColorPointer";
case EntryPoint::CompileShader:
return "glCompileShader";
case EntryPoint::CompressedCopyTextureCHROMIUM:
return "glCompressedCopyTextureCHROMIUM";
case EntryPoint::CompressedTexImage1D:
return "glCompressedTexImage1D";
case EntryPoint::CompressedTexImage2D:
return "glCompressedTexImage2D";
case EntryPoint::CompressedTexImage2DRobustANGLE:
return "glCompressedTexImage2DRobustANGLE";
case EntryPoint::CompressedTexImage3D:
return "glCompressedTexImage3D";
case EntryPoint::CompressedTexImage3DOES:
return "glCompressedTexImage3DOES";
case EntryPoint::CompressedTexImage3DRobustANGLE:
return "glCompressedTexImage3DRobustANGLE";
case EntryPoint::CompressedTexSubImage1D:
return "glCompressedTexSubImage1D";
case EntryPoint::CompressedTexSubImage2D:
return "glCompressedTexSubImage2D";
case EntryPoint::CompressedTexSubImage2DRobustANGLE:
return "glCompressedTexSubImage2DRobustANGLE";
case EntryPoint::CompressedTexSubImage3D:
return "glCompressedTexSubImage3D";
case EntryPoint::CompressedTexSubImage3DOES:
return "glCompressedTexSubImage3DOES";
case EntryPoint::CompressedTexSubImage3DRobustANGLE:
return "glCompressedTexSubImage3DRobustANGLE";
case EntryPoint::CompressedTextureSubImage1D:
return "glCompressedTextureSubImage1D";
case EntryPoint::CompressedTextureSubImage2D:
return "glCompressedTextureSubImage2D";
case EntryPoint::CompressedTextureSubImage3D:
return "glCompressedTextureSubImage3D";
case EntryPoint::CopyBufferSubData:
return "glCopyBufferSubData";
case EntryPoint::CopyImageSubData:
return "glCopyImageSubData";
case EntryPoint::CopyNamedBufferSubData:
return "glCopyNamedBufferSubData";
case EntryPoint::CopyPixels:
return "glCopyPixels";
case EntryPoint::CopySubTexture3DANGLE:
return "glCopySubTexture3DANGLE";
case EntryPoint::CopySubTextureCHROMIUM:
return "glCopySubTextureCHROMIUM";
case EntryPoint::CopyTexImage1D:
return "glCopyTexImage1D";
case EntryPoint::CopyTexImage2D:
return "glCopyTexImage2D";
case EntryPoint::CopyTexSubImage1D:
return "glCopyTexSubImage1D";
case EntryPoint::CopyTexSubImage2D:
return "glCopyTexSubImage2D";
case EntryPoint::CopyTexSubImage3D:
return "glCopyTexSubImage3D";
case EntryPoint::CopyTexSubImage3DOES:
return "glCopyTexSubImage3DOES";
case EntryPoint::CopyTexture3DANGLE:
return "glCopyTexture3DANGLE";
case EntryPoint::CopyTextureCHROMIUM:
return "glCopyTextureCHROMIUM";
case EntryPoint::CopyTextureSubImage1D:
return "glCopyTextureSubImage1D";
case EntryPoint::CopyTextureSubImage2D:
return "glCopyTextureSubImage2D";
case EntryPoint::CopyTextureSubImage3D:
return "glCopyTextureSubImage3D";
case EntryPoint::CoverFillPathCHROMIUM:
return "glCoverFillPathCHROMIUM";
case EntryPoint::CoverFillPathInstancedCHROMIUM:
return "glCoverFillPathInstancedCHROMIUM";
case EntryPoint::CoverStrokePathCHROMIUM:
return "glCoverStrokePathCHROMIUM";
case EntryPoint::CoverStrokePathInstancedCHROMIUM:
return "glCoverStrokePathInstancedCHROMIUM";
case EntryPoint::CoverageModulationCHROMIUM:
return "glCoverageModulationCHROMIUM";
case EntryPoint::CreateBuffers:
return "glCreateBuffers";
case EntryPoint::CreateFramebuffers:
return "glCreateFramebuffers";
case EntryPoint::CreateMemoryObjectsEXT:
return "glCreateMemoryObjectsEXT";
case EntryPoint::CreateProgram:
return "glCreateProgram";
case EntryPoint::CreateProgramPipelines:
return "glCreateProgramPipelines";
case EntryPoint::CreateQueries:
return "glCreateQueries";
case EntryPoint::CreateRenderbuffers:
return "glCreateRenderbuffers";
case EntryPoint::CreateSamplers:
return "glCreateSamplers";
case EntryPoint::CreateShader:
return "glCreateShader";
case EntryPoint::CreateShaderProgramv:
return "glCreateShaderProgramv";
case EntryPoint::CreateTextures:
return "glCreateTextures";
case EntryPoint::CreateTransformFeedbacks:
return "glCreateTransformFeedbacks";
case EntryPoint::CreateVertexArrays:
return "glCreateVertexArrays";
case EntryPoint::CullFace:
return "glCullFace";
case EntryPoint::CurrentPaletteMatrixOES:
return "glCurrentPaletteMatrixOES";
case EntryPoint::DebugMessageCallback:
return "glDebugMessageCallback";
case EntryPoint::DebugMessageCallbackKHR:
return "glDebugMessageCallbackKHR";
case EntryPoint::DebugMessageControl:
return "glDebugMessageControl";
case EntryPoint::DebugMessageControlKHR:
return "glDebugMessageControlKHR";
case EntryPoint::DebugMessageInsert:
return "glDebugMessageInsert";
case EntryPoint::DebugMessageInsertKHR:
return "glDebugMessageInsertKHR";
case EntryPoint::DeleteBuffers:
return "glDeleteBuffers";
case EntryPoint::DeleteFencesNV:
return "glDeleteFencesNV";
case EntryPoint::DeleteFramebuffers:
return "glDeleteFramebuffers";
case EntryPoint::DeleteFramebuffersOES:
return "glDeleteFramebuffersOES";
case EntryPoint::DeleteLists:
return "glDeleteLists";
case EntryPoint::DeleteMemoryObjectsEXT:
return "glDeleteMemoryObjectsEXT";
case EntryPoint::DeletePathsCHROMIUM:
return "glDeletePathsCHROMIUM";
case EntryPoint::DeleteProgram:
return "glDeleteProgram";
case EntryPoint::DeleteProgramPipelines:
return "glDeleteProgramPipelines";
case EntryPoint::DeleteQueries:
return "glDeleteQueries";
case EntryPoint::DeleteQueriesEXT:
return "glDeleteQueriesEXT";
case EntryPoint::DeleteRenderbuffers:
return "glDeleteRenderbuffers";
case EntryPoint::DeleteRenderbuffersOES:
return "glDeleteRenderbuffersOES";
case EntryPoint::DeleteSamplers:
return "glDeleteSamplers";
case EntryPoint::DeleteSemaphoresEXT:
return "glDeleteSemaphoresEXT";
case EntryPoint::DeleteShader:
return "glDeleteShader";
case EntryPoint::DeleteSync:
return "glDeleteSync";
case EntryPoint::DeleteTextures:
return "glDeleteTextures";
case EntryPoint::DeleteTransformFeedbacks:
return "glDeleteTransformFeedbacks";
case EntryPoint::DeleteVertexArrays:
return "glDeleteVertexArrays";
case EntryPoint::DeleteVertexArraysOES:
return "glDeleteVertexArraysOES";
case EntryPoint::DepthFunc:
return "glDepthFunc";
case EntryPoint::DepthMask:
return "glDepthMask";
case EntryPoint::DepthRange:
return "glDepthRange";
case EntryPoint::DepthRangeArrayv:
return "glDepthRangeArrayv";
case EntryPoint::DepthRangeIndexed:
return "glDepthRangeIndexed";
case EntryPoint::DepthRangef:
return "glDepthRangef";
case EntryPoint::DepthRangex:
return "glDepthRangex";
case EntryPoint::DetachShader:
return "glDetachShader";
case EntryPoint::Disable:
return "glDisable";
case EntryPoint::DisableClientState:
return "glDisableClientState";
case EntryPoint::DisableVertexArrayAttrib:
return "glDisableVertexArrayAttrib";
case EntryPoint::DisableVertexAttribArray:
return "glDisableVertexAttribArray";
case EntryPoint::Disablei:
return "glDisablei";
case EntryPoint::DiscardFramebufferEXT:
return "glDiscardFramebufferEXT";
case EntryPoint::DispatchCompute:
return "glDispatchCompute";
case EntryPoint::DispatchComputeIndirect:
return "glDispatchComputeIndirect";
case EntryPoint::DrawArrays:
return "glDrawArrays";
case EntryPoint::DrawArraysIndirect:
return "glDrawArraysIndirect";
case EntryPoint::DrawArraysInstanced:
return "glDrawArraysInstanced";
case EntryPoint::DrawArraysInstancedANGLE:
return "glDrawArraysInstancedANGLE";
case EntryPoint::DrawArraysInstancedBaseInstance:
return "glDrawArraysInstancedBaseInstance";
case EntryPoint::DrawArraysInstancedBaseInstanceANGLE:
return "glDrawArraysInstancedBaseInstanceANGLE";
case EntryPoint::DrawArraysInstancedEXT:
return "glDrawArraysInstancedEXT";
case EntryPoint::DrawBuffer:
return "glDrawBuffer";
case EntryPoint::DrawBuffers:
return "glDrawBuffers";
case EntryPoint::DrawBuffersEXT:
return "glDrawBuffersEXT";
case EntryPoint::DrawElements:
return "glDrawElements";
case EntryPoint::DrawElementsBaseVertex:
return "glDrawElementsBaseVertex";
case EntryPoint::DrawElementsIndirect:
return "glDrawElementsIndirect";
case EntryPoint::DrawElementsInstanced:
return "glDrawElementsInstanced";
case EntryPoint::DrawElementsInstancedANGLE:
return "glDrawElementsInstancedANGLE";
case EntryPoint::DrawElementsInstancedBaseInstance:
return "glDrawElementsInstancedBaseInstance";
case EntryPoint::DrawElementsInstancedBaseVertex:
return "glDrawElementsInstancedBaseVertex";
case EntryPoint::DrawElementsInstancedBaseVertexBaseInstance:
return "glDrawElementsInstancedBaseVertexBaseInstance";
case EntryPoint::DrawElementsInstancedBaseVertexBaseInstanceANGLE:
return "glDrawElementsInstancedBaseVertexBaseInstanceANGLE";
case EntryPoint::DrawElementsInstancedEXT:
return "glDrawElementsInstancedEXT";
case EntryPoint::DrawPixels:
return "glDrawPixels";
case EntryPoint::DrawRangeElements:
return "glDrawRangeElements";
case EntryPoint::DrawRangeElementsBaseVertex:
return "glDrawRangeElementsBaseVertex";
case EntryPoint::DrawTexfOES:
return "glDrawTexfOES";
case EntryPoint::DrawTexfvOES:
return "glDrawTexfvOES";
case EntryPoint::DrawTexiOES:
return "glDrawTexiOES";
case EntryPoint::DrawTexivOES:
return "glDrawTexivOES";
case EntryPoint::DrawTexsOES:
return "glDrawTexsOES";
case EntryPoint::DrawTexsvOES:
return "glDrawTexsvOES";
case EntryPoint::DrawTexxOES:
return "glDrawTexxOES";
case EntryPoint::DrawTexxvOES:
return "glDrawTexxvOES";
case EntryPoint::DrawTransformFeedback:
return "glDrawTransformFeedback";
case EntryPoint::DrawTransformFeedbackInstanced:
return "glDrawTransformFeedbackInstanced";
case EntryPoint::DrawTransformFeedbackStream:
return "glDrawTransformFeedbackStream";
case EntryPoint::DrawTransformFeedbackStreamInstanced:
return "glDrawTransformFeedbackStreamInstanced";
case EntryPoint::EGLImageTargetRenderbufferStorageOES:
return "glEGLImageTargetRenderbufferStorageOES";
case EntryPoint::EGLImageTargetTexture2DOES:
return "glEGLImageTargetTexture2DOES";
case EntryPoint::EdgeFlag:
return "glEdgeFlag";
case EntryPoint::EdgeFlagPointer:
return "glEdgeFlagPointer";
case EntryPoint::EdgeFlagv:
return "glEdgeFlagv";
case EntryPoint::Enable:
return "glEnable";
case EntryPoint::EnableClientState:
return "glEnableClientState";
case EntryPoint::EnableVertexArrayAttrib:
return "glEnableVertexArrayAttrib";
case EntryPoint::EnableVertexAttribArray:
return "glEnableVertexAttribArray";
case EntryPoint::Enablei:
return "glEnablei";
case EntryPoint::End:
return "glEnd";
case EntryPoint::EndConditionalRender:
return "glEndConditionalRender";
case EntryPoint::EndList:
return "glEndList";
case EntryPoint::EndQuery:
return "glEndQuery";
case EntryPoint::EndQueryEXT:
return "glEndQueryEXT";
case EntryPoint::EndQueryIndexed:
return "glEndQueryIndexed";
case EntryPoint::EndTransformFeedback:
return "glEndTransformFeedback";
case EntryPoint::EvalCoord1d:
return "glEvalCoord1d";
case EntryPoint::EvalCoord1dv:
return "glEvalCoord1dv";
case EntryPoint::EvalCoord1f:
return "glEvalCoord1f";
case EntryPoint::EvalCoord1fv:
return "glEvalCoord1fv";
case EntryPoint::EvalCoord2d:
return "glEvalCoord2d";
case EntryPoint::EvalCoord2dv:
return "glEvalCoord2dv";
case EntryPoint::EvalCoord2f:
return "glEvalCoord2f";
case EntryPoint::EvalCoord2fv:
return "glEvalCoord2fv";
case EntryPoint::EvalMesh1:
return "glEvalMesh1";
case EntryPoint::EvalMesh2:
return "glEvalMesh2";
case EntryPoint::EvalPoint1:
return "glEvalPoint1";
case EntryPoint::EvalPoint2:
return "glEvalPoint2";
case EntryPoint::FeedbackBuffer:
return "glFeedbackBuffer";
case EntryPoint::FenceSync:
return "glFenceSync";
case EntryPoint::Finish:
return "glFinish";
case EntryPoint::FinishFenceNV:
return "glFinishFenceNV";
case EntryPoint::Flush:
return "glFlush";
case EntryPoint::FlushMappedBufferRange:
return "glFlushMappedBufferRange";
case EntryPoint::FlushMappedBufferRangeEXT:
return "glFlushMappedBufferRangeEXT";
case EntryPoint::FlushMappedNamedBufferRange:
return "glFlushMappedNamedBufferRange";
case EntryPoint::FogCoordPointer:
return "glFogCoordPointer";
case EntryPoint::FogCoordd:
return "glFogCoordd";
case EntryPoint::FogCoorddv:
return "glFogCoorddv";
case EntryPoint::FogCoordf:
return "glFogCoordf";
case EntryPoint::FogCoordfv:
return "glFogCoordfv";
case EntryPoint::Fogf:
return "glFogf";
case EntryPoint::Fogfv:
return "glFogfv";
case EntryPoint::Fogi:
return "glFogi";
case EntryPoint::Fogiv:
return "glFogiv";
case EntryPoint::Fogx:
return "glFogx";
case EntryPoint::Fogxv:
return "glFogxv";
case EntryPoint::FramebufferParameteri:
return "glFramebufferParameteri";
case EntryPoint::FramebufferRenderbuffer:
return "glFramebufferRenderbuffer";
case EntryPoint::FramebufferRenderbufferOES:
return "glFramebufferRenderbufferOES";
case EntryPoint::FramebufferTexture:
return "glFramebufferTexture";
case EntryPoint::FramebufferTexture1D:
return "glFramebufferTexture1D";
case EntryPoint::FramebufferTexture2D:
return "glFramebufferTexture2D";
case EntryPoint::FramebufferTexture2DMultisampleEXT:
return "glFramebufferTexture2DMultisampleEXT";
case EntryPoint::FramebufferTexture2DOES:
return "glFramebufferTexture2DOES";
case EntryPoint::FramebufferTexture3D:
return "glFramebufferTexture3D";
case EntryPoint::FramebufferTexture3DOES:
return "glFramebufferTexture3DOES";
case EntryPoint::FramebufferTextureEXT:
return "glFramebufferTextureEXT";
case EntryPoint::FramebufferTextureLayer:
return "glFramebufferTextureLayer";
case EntryPoint::FramebufferTextureMultiviewOVR:
return "glFramebufferTextureMultiviewOVR";
case EntryPoint::FrontFace:
return "glFrontFace";
case EntryPoint::Frustum:
return "glFrustum";
case EntryPoint::Frustumf:
return "glFrustumf";
case EntryPoint::Frustumx:
return "glFrustumx";
case EntryPoint::GenBuffers:
return "glGenBuffers";
case EntryPoint::GenFencesNV:
return "glGenFencesNV";
case EntryPoint::GenFramebuffers:
return "glGenFramebuffers";
case EntryPoint::GenFramebuffersOES:
return "glGenFramebuffersOES";
case EntryPoint::GenLists:
return "glGenLists";
case EntryPoint::GenPathsCHROMIUM:
return "glGenPathsCHROMIUM";
case EntryPoint::GenProgramPipelines:
return "glGenProgramPipelines";
case EntryPoint::GenQueries:
return "glGenQueries";
case EntryPoint::GenQueriesEXT:
return "glGenQueriesEXT";
case EntryPoint::GenRenderbuffers:
return "glGenRenderbuffers";
case EntryPoint::GenRenderbuffersOES:
return "glGenRenderbuffersOES";
case EntryPoint::GenSamplers:
return "glGenSamplers";
case EntryPoint::GenSemaphoresEXT:
return "glGenSemaphoresEXT";
case EntryPoint::GenTextures:
return "glGenTextures";
case EntryPoint::GenTransformFeedbacks:
return "glGenTransformFeedbacks";
case EntryPoint::GenVertexArrays:
return "glGenVertexArrays";
case EntryPoint::GenVertexArraysOES:
return "glGenVertexArraysOES";
case EntryPoint::GenerateMipmap:
return "glGenerateMipmap";
case EntryPoint::GenerateMipmapOES:
return "glGenerateMipmapOES";
case EntryPoint::GenerateTextureMipmap:
return "glGenerateTextureMipmap";
case EntryPoint::GetActiveAtomicCounterBufferiv:
return "glGetActiveAtomicCounterBufferiv";
case EntryPoint::GetActiveAttrib:
return "glGetActiveAttrib";
case EntryPoint::GetActiveSubroutineName:
return "glGetActiveSubroutineName";
case EntryPoint::GetActiveSubroutineUniformName:
return "glGetActiveSubroutineUniformName";
case EntryPoint::GetActiveSubroutineUniformiv:
return "glGetActiveSubroutineUniformiv";
case EntryPoint::GetActiveUniform:
return "glGetActiveUniform";
case EntryPoint::GetActiveUniformBlockName:
return "glGetActiveUniformBlockName";
case EntryPoint::GetActiveUniformBlockiv:
return "glGetActiveUniformBlockiv";
case EntryPoint::GetActiveUniformBlockivRobustANGLE:
return "glGetActiveUniformBlockivRobustANGLE";
case EntryPoint::GetActiveUniformName:
return "glGetActiveUniformName";
case EntryPoint::GetActiveUniformsiv:
return "glGetActiveUniformsiv";
case EntryPoint::GetAttachedShaders:
return "glGetAttachedShaders";
case EntryPoint::GetAttribLocation:
return "glGetAttribLocation";
case EntryPoint::GetBooleani_v:
return "glGetBooleani_v";
case EntryPoint::GetBooleani_vRobustANGLE:
return "glGetBooleani_vRobustANGLE";
case EntryPoint::GetBooleanv:
return "glGetBooleanv";
case EntryPoint::GetBooleanvRobustANGLE:
return "glGetBooleanvRobustANGLE";
case EntryPoint::GetBufferParameteri64v:
return "glGetBufferParameteri64v";
case EntryPoint::GetBufferParameteri64vRobustANGLE:
return "glGetBufferParameteri64vRobustANGLE";
case EntryPoint::GetBufferParameteriv:
return "glGetBufferParameteriv";
case EntryPoint::GetBufferParameterivRobustANGLE:
return "glGetBufferParameterivRobustANGLE";
case EntryPoint::GetBufferPointerv:
return "glGetBufferPointerv";
case EntryPoint::GetBufferPointervOES:
return "glGetBufferPointervOES";
case EntryPoint::GetBufferPointervRobustANGLE:
return "glGetBufferPointervRobustANGLE";
case EntryPoint::GetBufferSubData:
return "glGetBufferSubData";
case EntryPoint::GetClipPlane:
return "glGetClipPlane";
case EntryPoint::GetClipPlanef:
return "glGetClipPlanef";
case EntryPoint::GetClipPlanex:
return "glGetClipPlanex";
case EntryPoint::GetCompressedTexImage:
return "glGetCompressedTexImage";
case EntryPoint::GetCompressedTextureImage:
return "glGetCompressedTextureImage";
case EntryPoint::GetCompressedTextureSubImage:
return "glGetCompressedTextureSubImage";
case EntryPoint::GetDebugMessageLog:
return "glGetDebugMessageLog";
case EntryPoint::GetDebugMessageLogKHR:
return "glGetDebugMessageLogKHR";
case EntryPoint::GetDoublei_v:
return "glGetDoublei_v";
case EntryPoint::GetDoublev:
return "glGetDoublev";
case EntryPoint::GetError:
return "glGetError";
case EntryPoint::GetFenceivNV:
return "glGetFenceivNV";
case EntryPoint::GetFixedv:
return "glGetFixedv";
case EntryPoint::GetFloati_v:
return "glGetFloati_v";
case EntryPoint::GetFloatv:
return "glGetFloatv";
case EntryPoint::GetFloatvRobustANGLE:
return "glGetFloatvRobustANGLE";
case EntryPoint::GetFragDataIndex:
return "glGetFragDataIndex";
case EntryPoint::GetFragDataIndexEXT:
return "glGetFragDataIndexEXT";
case EntryPoint::GetFragDataLocation:
return "glGetFragDataLocation";
case EntryPoint::GetFramebufferAttachmentParameteriv:
return "glGetFramebufferAttachmentParameteriv";
case EntryPoint::GetFramebufferAttachmentParameterivOES:
return "glGetFramebufferAttachmentParameterivOES";
case EntryPoint::GetFramebufferAttachmentParameterivRobustANGLE:
return "glGetFramebufferAttachmentParameterivRobustANGLE";
case EntryPoint::GetFramebufferParameteriv:
return "glGetFramebufferParameteriv";
case EntryPoint::GetFramebufferParameterivRobustANGLE:
return "glGetFramebufferParameterivRobustANGLE";
case EntryPoint::GetGraphicsResetStatus:
return "glGetGraphicsResetStatus";
case EntryPoint::GetGraphicsResetStatusEXT:
return "glGetGraphicsResetStatusEXT";
case EntryPoint::GetInteger64i_v:
return "glGetInteger64i_v";
case EntryPoint::GetInteger64i_vRobustANGLE:
return "glGetInteger64i_vRobustANGLE";
case EntryPoint::GetInteger64v:
return "glGetInteger64v";
case EntryPoint::GetInteger64vRobustANGLE:
return "glGetInteger64vRobustANGLE";
case EntryPoint::GetIntegeri_v:
return "glGetIntegeri_v";
case EntryPoint::GetIntegeri_vRobustANGLE:
return "glGetIntegeri_vRobustANGLE";
case EntryPoint::GetIntegerv:
return "glGetIntegerv";
case EntryPoint::GetIntegervRobustANGLE:
return "glGetIntegervRobustANGLE";
case EntryPoint::GetInternalformati64v:
return "glGetInternalformati64v";
case EntryPoint::GetInternalformativ:
return "glGetInternalformativ";
case EntryPoint::GetInternalformativRobustANGLE:
return "glGetInternalformativRobustANGLE";
case EntryPoint::GetLightfv:
return "glGetLightfv";
case EntryPoint::GetLightiv:
return "glGetLightiv";
case EntryPoint::GetLightxv:
return "glGetLightxv";
case EntryPoint::GetMapdv:
return "glGetMapdv";
case EntryPoint::GetMapfv:
return "glGetMapfv";
case EntryPoint::GetMapiv:
return "glGetMapiv";
case EntryPoint::GetMaterialfv:
return "glGetMaterialfv";
case EntryPoint::GetMaterialiv:
return "glGetMaterialiv";
case EntryPoint::GetMaterialxv:
return "glGetMaterialxv";
case EntryPoint::GetMemoryObjectParameterivEXT:
return "glGetMemoryObjectParameterivEXT";
case EntryPoint::GetMultisamplefv:
return "glGetMultisamplefv";
case EntryPoint::GetMultisamplefvANGLE:
return "glGetMultisamplefvANGLE";
case EntryPoint::GetMultisamplefvRobustANGLE:
return "glGetMultisamplefvRobustANGLE";
case EntryPoint::GetNamedBufferParameteri64v:
return "glGetNamedBufferParameteri64v";
case EntryPoint::GetNamedBufferParameteriv:
return "glGetNamedBufferParameteriv";
case EntryPoint::GetNamedBufferPointerv:
return "glGetNamedBufferPointerv";
case EntryPoint::GetNamedBufferSubData:
return "glGetNamedBufferSubData";
case EntryPoint::GetNamedFramebufferAttachmentParameteriv:
return "glGetNamedFramebufferAttachmentParameteriv";
case EntryPoint::GetNamedFramebufferParameteriv:
return "glGetNamedFramebufferParameteriv";
case EntryPoint::GetNamedRenderbufferParameteriv:
return "glGetNamedRenderbufferParameteriv";
case EntryPoint::GetObjectLabel:
return "glGetObjectLabel";
case EntryPoint::GetObjectLabelKHR:
return "glGetObjectLabelKHR";
case EntryPoint::GetObjectPtrLabel:
return "glGetObjectPtrLabel";
case EntryPoint::GetObjectPtrLabelKHR:
return "glGetObjectPtrLabelKHR";
case EntryPoint::GetPathParameterfvCHROMIUM:
return "glGetPathParameterfvCHROMIUM";
case EntryPoint::GetPathParameterivCHROMIUM:
return "glGetPathParameterivCHROMIUM";
case EntryPoint::GetPixelMapfv:
return "glGetPixelMapfv";
case EntryPoint::GetPixelMapuiv:
return "glGetPixelMapuiv";
case EntryPoint::GetPixelMapusv:
return "glGetPixelMapusv";
case EntryPoint::GetPointerv:
return "glGetPointerv";
case EntryPoint::GetPointervKHR:
return "glGetPointervKHR";
case EntryPoint::GetPointervRobustANGLERobustANGLE:
return "glGetPointervRobustANGLERobustANGLE";
case EntryPoint::GetPolygonStipple:
return "glGetPolygonStipple";
case EntryPoint::GetProgramBinary:
return "glGetProgramBinary";
case EntryPoint::GetProgramBinaryOES:
return "glGetProgramBinaryOES";
case EntryPoint::GetProgramInfoLog:
return "glGetProgramInfoLog";
case EntryPoint::GetProgramInterfaceiv:
return "glGetProgramInterfaceiv";
case EntryPoint::GetProgramInterfaceivRobustANGLE:
return "glGetProgramInterfaceivRobustANGLE";
case EntryPoint::GetProgramPipelineInfoLog:
return "glGetProgramPipelineInfoLog";
case EntryPoint::GetProgramPipelineiv:
return "glGetProgramPipelineiv";
case EntryPoint::GetProgramResourceIndex:
return "glGetProgramResourceIndex";
case EntryPoint::GetProgramResourceLocation:
return "glGetProgramResourceLocation";
case EntryPoint::GetProgramResourceLocationIndex:
return "glGetProgramResourceLocationIndex";
case EntryPoint::GetProgramResourceLocationIndexEXT:
return "glGetProgramResourceLocationIndexEXT";
case EntryPoint::GetProgramResourceName:
return "glGetProgramResourceName";
case EntryPoint::GetProgramResourceiv:
return "glGetProgramResourceiv";
case EntryPoint::GetProgramStageiv:
return "glGetProgramStageiv";
case EntryPoint::GetProgramiv:
return "glGetProgramiv";
case EntryPoint::GetProgramivRobustANGLE:
return "glGetProgramivRobustANGLE";
case EntryPoint::GetQueryBufferObjecti64v:
return "glGetQueryBufferObjecti64v";
case EntryPoint::GetQueryBufferObjectiv:
return "glGetQueryBufferObjectiv";
case EntryPoint::GetQueryBufferObjectui64v:
return "glGetQueryBufferObjectui64v";
case EntryPoint::GetQueryBufferObjectuiv:
return "glGetQueryBufferObjectuiv";
case EntryPoint::GetQueryIndexediv:
return "glGetQueryIndexediv";
case EntryPoint::GetQueryObjecti64v:
return "glGetQueryObjecti64v";
case EntryPoint::GetQueryObjecti64vEXT:
return "glGetQueryObjecti64vEXT";
case EntryPoint::GetQueryObjecti64vRobustANGLE:
return "glGetQueryObjecti64vRobustANGLE";
case EntryPoint::GetQueryObjectiv:
return "glGetQueryObjectiv";
case EntryPoint::GetQueryObjectivEXT:
return "glGetQueryObjectivEXT";
case EntryPoint::GetQueryObjectivRobustANGLE:
return "glGetQueryObjectivRobustANGLE";
case EntryPoint::GetQueryObjectui64v:
return "glGetQueryObjectui64v";
case EntryPoint::GetQueryObjectui64vEXT:
return "glGetQueryObjectui64vEXT";
case EntryPoint::GetQueryObjectui64vRobustANGLE:
return "glGetQueryObjectui64vRobustANGLE";
case EntryPoint::GetQueryObjectuiv:
return "glGetQueryObjectuiv";
case EntryPoint::GetQueryObjectuivEXT:
return "glGetQueryObjectuivEXT";
case EntryPoint::GetQueryObjectuivRobustANGLE:
return "glGetQueryObjectuivRobustANGLE";
case EntryPoint::GetQueryiv:
return "glGetQueryiv";
case EntryPoint::GetQueryivEXT:
return "glGetQueryivEXT";
case EntryPoint::GetQueryivRobustANGLE:
return "glGetQueryivRobustANGLE";
case EntryPoint::GetRenderbufferParameteriv:
return "glGetRenderbufferParameteriv";
case EntryPoint::GetRenderbufferParameterivOES:
return "glGetRenderbufferParameterivOES";
case EntryPoint::GetRenderbufferParameterivRobustANGLE:
return "glGetRenderbufferParameterivRobustANGLE";
case EntryPoint::GetSamplerParameterIiv:
return "glGetSamplerParameterIiv";
case EntryPoint::GetSamplerParameterIivOES:
return "glGetSamplerParameterIivOES";
case EntryPoint::GetSamplerParameterIivRobustANGLE:
return "glGetSamplerParameterIivRobustANGLE";
case EntryPoint::GetSamplerParameterIuiv:
return "glGetSamplerParameterIuiv";
case EntryPoint::GetSamplerParameterIuivOES:
return "glGetSamplerParameterIuivOES";
case EntryPoint::GetSamplerParameterIuivRobustANGLE:
return "glGetSamplerParameterIuivRobustANGLE";
case EntryPoint::GetSamplerParameterfv:
return "glGetSamplerParameterfv";
case EntryPoint::GetSamplerParameterfvRobustANGLE:
return "glGetSamplerParameterfvRobustANGLE";
case EntryPoint::GetSamplerParameteriv:
return "glGetSamplerParameteriv";
case EntryPoint::GetSamplerParameterivRobustANGLE:
return "glGetSamplerParameterivRobustANGLE";
case EntryPoint::GetSemaphoreParameterui64vEXT:
return "glGetSemaphoreParameterui64vEXT";
case EntryPoint::GetShaderInfoLog:
return "glGetShaderInfoLog";
case EntryPoint::GetShaderPrecisionFormat:
return "glGetShaderPrecisionFormat";
case EntryPoint::GetShaderSource:
return "glGetShaderSource";
case EntryPoint::GetShaderiv:
return "glGetShaderiv";
case EntryPoint::GetShaderivRobustANGLE:
return "glGetShaderivRobustANGLE";
case EntryPoint::GetString:
return "glGetString";
case EntryPoint::GetStringi:
return "glGetStringi";
case EntryPoint::GetSubroutineIndex:
return "glGetSubroutineIndex";
case EntryPoint::GetSubroutineUniformLocation:
return "glGetSubroutineUniformLocation";
case EntryPoint::GetSynciv:
return "glGetSynciv";
case EntryPoint::GetTexEnvfv:
return "glGetTexEnvfv";
case EntryPoint::GetTexEnviv:
return "glGetTexEnviv";
case EntryPoint::GetTexEnvxv:
return "glGetTexEnvxv";
case EntryPoint::GetTexGendv:
return "glGetTexGendv";
case EntryPoint::GetTexGenfv:
return "glGetTexGenfv";
case EntryPoint::GetTexGenfvOES:
return "glGetTexGenfvOES";
case EntryPoint::GetTexGeniv:
return "glGetTexGeniv";
case EntryPoint::GetTexGenivOES:
return "glGetTexGenivOES";
case EntryPoint::GetTexGenxvOES:
return "glGetTexGenxvOES";
case EntryPoint::GetTexImage:
return "glGetTexImage";
case EntryPoint::GetTexLevelParameterfv:
return "glGetTexLevelParameterfv";
case EntryPoint::GetTexLevelParameterfvANGLE:
return "glGetTexLevelParameterfvANGLE";
case EntryPoint::GetTexLevelParameterfvRobustANGLE:
return "glGetTexLevelParameterfvRobustANGLE";
case EntryPoint::GetTexLevelParameteriv:
return "glGetTexLevelParameteriv";
case EntryPoint::GetTexLevelParameterivANGLE:
return "glGetTexLevelParameterivANGLE";
case EntryPoint::GetTexLevelParameterivRobustANGLE:
return "glGetTexLevelParameterivRobustANGLE";
case EntryPoint::GetTexParameterIiv:
return "glGetTexParameterIiv";
case EntryPoint::GetTexParameterIivOES:
return "glGetTexParameterIivOES";
case EntryPoint::GetTexParameterIivRobustANGLE:
return "glGetTexParameterIivRobustANGLE";
case EntryPoint::GetTexParameterIuiv:
return "glGetTexParameterIuiv";
case EntryPoint::GetTexParameterIuivOES:
return "glGetTexParameterIuivOES";
case EntryPoint::GetTexParameterIuivRobustANGLE:
return "glGetTexParameterIuivRobustANGLE";
case EntryPoint::GetTexParameterfv:
return "glGetTexParameterfv";
case EntryPoint::GetTexParameterfvRobustANGLE:
return "glGetTexParameterfvRobustANGLE";
case EntryPoint::GetTexParameteriv:
return "glGetTexParameteriv";
case EntryPoint::GetTexParameterivRobustANGLE:
return "glGetTexParameterivRobustANGLE";
case EntryPoint::GetTexParameterxv:
return "glGetTexParameterxv";
case EntryPoint::GetTextureImage:
return "glGetTextureImage";
case EntryPoint::GetTextureLevelParameterfv:
return "glGetTextureLevelParameterfv";
case EntryPoint::GetTextureLevelParameteriv:
return "glGetTextureLevelParameteriv";
case EntryPoint::GetTextureParameterIiv:
return "glGetTextureParameterIiv";
case EntryPoint::GetTextureParameterIuiv:
return "glGetTextureParameterIuiv";
case EntryPoint::GetTextureParameterfv:
return "glGetTextureParameterfv";
case EntryPoint::GetTextureParameteriv:
return "glGetTextureParameteriv";
case EntryPoint::GetTextureSubImage:
return "glGetTextureSubImage";
case EntryPoint::GetTransformFeedbackVarying:
return "glGetTransformFeedbackVarying";
case EntryPoint::GetTransformFeedbacki64_v:
return "glGetTransformFeedbacki64_v";
case EntryPoint::GetTransformFeedbacki_v:
return "glGetTransformFeedbacki_v";
case EntryPoint::GetTransformFeedbackiv:
return "glGetTransformFeedbackiv";
case EntryPoint::GetTranslatedShaderSourceANGLE:
return "glGetTranslatedShaderSourceANGLE";
case EntryPoint::GetUniformBlockIndex:
return "glGetUniformBlockIndex";
case EntryPoint::GetUniformIndices:
return "glGetUniformIndices";
case EntryPoint::GetUniformLocation:
return "glGetUniformLocation";
case EntryPoint::GetUniformSubroutineuiv:
return "glGetUniformSubroutineuiv";
case EntryPoint::GetUniformdv:
return "glGetUniformdv";
case EntryPoint::GetUniformfv:
return "glGetUniformfv";
case EntryPoint::GetUniformfvRobustANGLE:
return "glGetUniformfvRobustANGLE";
case EntryPoint::GetUniformiv:
return "glGetUniformiv";
case EntryPoint::GetUniformivRobustANGLE:
return "glGetUniformivRobustANGLE";
case EntryPoint::GetUniformuiv:
return "glGetUniformuiv";
case EntryPoint::GetUniformuivRobustANGLE:
return "glGetUniformuivRobustANGLE";
case EntryPoint::GetUnsignedBytei_vEXT:
return "glGetUnsignedBytei_vEXT";
case EntryPoint::GetUnsignedBytevEXT:
return "glGetUnsignedBytevEXT";
case EntryPoint::GetVertexArrayIndexed64iv:
return "glGetVertexArrayIndexed64iv";
case EntryPoint::GetVertexArrayIndexediv:
return "glGetVertexArrayIndexediv";
case EntryPoint::GetVertexArrayiv:
return "glGetVertexArrayiv";
case EntryPoint::GetVertexAttribIiv:
return "glGetVertexAttribIiv";
case EntryPoint::GetVertexAttribIivRobustANGLE:
return "glGetVertexAttribIivRobustANGLE";
case EntryPoint::GetVertexAttribIuiv:
return "glGetVertexAttribIuiv";
case EntryPoint::GetVertexAttribIuivRobustANGLE:
return "glGetVertexAttribIuivRobustANGLE";
case EntryPoint::GetVertexAttribLdv:
return "glGetVertexAttribLdv";
case EntryPoint::GetVertexAttribPointerv:
return "glGetVertexAttribPointerv";
case EntryPoint::GetVertexAttribPointervRobustANGLE:
return "glGetVertexAttribPointervRobustANGLE";
case EntryPoint::GetVertexAttribdv:
return "glGetVertexAttribdv";
case EntryPoint::GetVertexAttribfv:
return "glGetVertexAttribfv";
case EntryPoint::GetVertexAttribfvRobustANGLE:
return "glGetVertexAttribfvRobustANGLE";
case EntryPoint::GetVertexAttribiv:
return "glGetVertexAttribiv";
case EntryPoint::GetVertexAttribivRobustANGLE:
return "glGetVertexAttribivRobustANGLE";
case EntryPoint::GetnColorTable:
return "glGetnColorTable";
case EntryPoint::GetnCompressedTexImage:
return "glGetnCompressedTexImage";
case EntryPoint::GetnConvolutionFilter:
return "glGetnConvolutionFilter";
case EntryPoint::GetnHistogram:
return "glGetnHistogram";
case EntryPoint::GetnMapdv:
return "glGetnMapdv";
case EntryPoint::GetnMapfv:
return "glGetnMapfv";
case EntryPoint::GetnMapiv:
return "glGetnMapiv";
case EntryPoint::GetnMinmax:
return "glGetnMinmax";
case EntryPoint::GetnPixelMapfv:
return "glGetnPixelMapfv";
case EntryPoint::GetnPixelMapuiv:
return "glGetnPixelMapuiv";
case EntryPoint::GetnPixelMapusv:
return "glGetnPixelMapusv";
case EntryPoint::GetnPolygonStipple:
return "glGetnPolygonStipple";
case EntryPoint::GetnSeparableFilter:
return "glGetnSeparableFilter";
case EntryPoint::GetnTexImage:
return "glGetnTexImage";
case EntryPoint::GetnUniformdv:
return "glGetnUniformdv";
case EntryPoint::GetnUniformfv:
return "glGetnUniformfv";
case EntryPoint::GetnUniformfvEXT:
return "glGetnUniformfvEXT";
case EntryPoint::GetnUniformfvRobustANGLE:
return "glGetnUniformfvRobustANGLE";
case EntryPoint::GetnUniformiv:
return "glGetnUniformiv";
case EntryPoint::GetnUniformivEXT:
return "glGetnUniformivEXT";
case EntryPoint::GetnUniformivRobustANGLE:
return "glGetnUniformivRobustANGLE";
case EntryPoint::GetnUniformuiv:
return "glGetnUniformuiv";
case EntryPoint::GetnUniformuivRobustANGLE:
return "glGetnUniformuivRobustANGLE";
case EntryPoint::Hint:
return "glHint";
case EntryPoint::ImportMemoryFdEXT:
return "glImportMemoryFdEXT";
case EntryPoint::ImportSemaphoreFdEXT:
return "glImportSemaphoreFdEXT";
case EntryPoint::IndexMask:
return "glIndexMask";
case EntryPoint::IndexPointer:
return "glIndexPointer";
case EntryPoint::Indexd:
return "glIndexd";
case EntryPoint::Indexdv:
return "glIndexdv";
case EntryPoint::Indexf:
return "glIndexf";
case EntryPoint::Indexfv:
return "glIndexfv";
case EntryPoint::Indexi:
return "glIndexi";
case EntryPoint::Indexiv:
return "glIndexiv";
case EntryPoint::Indexs:
return "glIndexs";
case EntryPoint::Indexsv:
return "glIndexsv";
case EntryPoint::Indexub:
return "glIndexub";
case EntryPoint::Indexubv:
return "glIndexubv";
case EntryPoint::InitNames:
return "glInitNames";
case EntryPoint::InsertEventMarkerEXT:
return "glInsertEventMarkerEXT";
case EntryPoint::InterleavedArrays:
return "glInterleavedArrays";
case EntryPoint::Invalid:
return "glInvalid";
case EntryPoint::InvalidateBufferData:
return "glInvalidateBufferData";
case EntryPoint::InvalidateBufferSubData:
return "glInvalidateBufferSubData";
case EntryPoint::InvalidateFramebuffer:
return "glInvalidateFramebuffer";
case EntryPoint::InvalidateNamedFramebufferData:
return "glInvalidateNamedFramebufferData";
case EntryPoint::InvalidateNamedFramebufferSubData:
return "glInvalidateNamedFramebufferSubData";
case EntryPoint::InvalidateSubFramebuffer:
return "glInvalidateSubFramebuffer";
case EntryPoint::InvalidateTexImage:
return "glInvalidateTexImage";
case EntryPoint::InvalidateTexSubImage:
return "glInvalidateTexSubImage";
case EntryPoint::InvalidateTextureANGLE:
return "glInvalidateTextureANGLE";
case EntryPoint::IsBuffer:
return "glIsBuffer";
case EntryPoint::IsEnabled:
return "glIsEnabled";
case EntryPoint::IsEnabledi:
return "glIsEnabledi";
case EntryPoint::IsFenceNV:
return "glIsFenceNV";
case EntryPoint::IsFramebuffer:
return "glIsFramebuffer";
case EntryPoint::IsFramebufferOES:
return "glIsFramebufferOES";
case EntryPoint::IsList:
return "glIsList";
case EntryPoint::IsMemoryObjectEXT:
return "glIsMemoryObjectEXT";
case EntryPoint::IsPathCHROMIUM:
return "glIsPathCHROMIUM";
case EntryPoint::IsProgram:
return "glIsProgram";
case EntryPoint::IsProgramPipeline:
return "glIsProgramPipeline";
case EntryPoint::IsQuery:
return "glIsQuery";
case EntryPoint::IsQueryEXT:
return "glIsQueryEXT";
case EntryPoint::IsRenderbuffer:
return "glIsRenderbuffer";
case EntryPoint::IsRenderbufferOES:
return "glIsRenderbufferOES";
case EntryPoint::IsSampler:
return "glIsSampler";
case EntryPoint::IsSemaphoreEXT:
return "glIsSemaphoreEXT";
case EntryPoint::IsShader:
return "glIsShader";
case EntryPoint::IsSync:
return "glIsSync";
case EntryPoint::IsTexture:
return "glIsTexture";
case EntryPoint::IsTransformFeedback:
return "glIsTransformFeedback";
case EntryPoint::IsVertexArray:
return "glIsVertexArray";
case EntryPoint::IsVertexArrayOES:
return "glIsVertexArrayOES";
case EntryPoint::LightModelf:
return "glLightModelf";
case EntryPoint::LightModelfv:
return "glLightModelfv";
case EntryPoint::LightModeli:
return "glLightModeli";
case EntryPoint::LightModeliv:
return "glLightModeliv";
case EntryPoint::LightModelx:
return "glLightModelx";
case EntryPoint::LightModelxv:
return "glLightModelxv";
case EntryPoint::Lightf:
return "glLightf";
case EntryPoint::Lightfv:
return "glLightfv";
case EntryPoint::Lighti:
return "glLighti";
case EntryPoint::Lightiv:
return "glLightiv";
case EntryPoint::Lightx:
return "glLightx";
case EntryPoint::Lightxv:
return "glLightxv";
case EntryPoint::LineStipple:
return "glLineStipple";
case EntryPoint::LineWidth:
return "glLineWidth";
case EntryPoint::LineWidthx:
return "glLineWidthx";
case EntryPoint::LinkProgram:
return "glLinkProgram";
case EntryPoint::ListBase:
return "glListBase";
case EntryPoint::LoadIdentity:
return "glLoadIdentity";
case EntryPoint::LoadMatrixd:
return "glLoadMatrixd";
case EntryPoint::LoadMatrixf:
return "glLoadMatrixf";
case EntryPoint::LoadMatrixx:
return "glLoadMatrixx";
case EntryPoint::LoadName:
return "glLoadName";
case EntryPoint::LoadPaletteFromModelViewMatrixOES:
return "glLoadPaletteFromModelViewMatrixOES";
case EntryPoint::LoadTransposeMatrixd:
return "glLoadTransposeMatrixd";
case EntryPoint::LoadTransposeMatrixf:
return "glLoadTransposeMatrixf";
case EntryPoint::LogicOp:
return "glLogicOp";
case EntryPoint::LoseContextCHROMIUM:
return "glLoseContextCHROMIUM";
case EntryPoint::Map1d:
return "glMap1d";
case EntryPoint::Map1f:
return "glMap1f";
case EntryPoint::Map2d:
return "glMap2d";
case EntryPoint::Map2f:
return "glMap2f";
case EntryPoint::MapBuffer:
return "glMapBuffer";
case EntryPoint::MapBufferOES:
return "glMapBufferOES";
case EntryPoint::MapBufferRange:
return "glMapBufferRange";
case EntryPoint::MapBufferRangeEXT:
return "glMapBufferRangeEXT";
case EntryPoint::MapGrid1d:
return "glMapGrid1d";
case EntryPoint::MapGrid1f:
return "glMapGrid1f";
case EntryPoint::MapGrid2d:
return "glMapGrid2d";
case EntryPoint::MapGrid2f:
return "glMapGrid2f";
case EntryPoint::MapNamedBuffer:
return "glMapNamedBuffer";
case EntryPoint::MapNamedBufferRange:
return "glMapNamedBufferRange";
case EntryPoint::Materialf:
return "glMaterialf";
case EntryPoint::Materialfv:
return "glMaterialfv";
case EntryPoint::Materiali:
return "glMateriali";
case EntryPoint::Materialiv:
return "glMaterialiv";
case EntryPoint::Materialx:
return "glMaterialx";
case EntryPoint::Materialxv:
return "glMaterialxv";
case EntryPoint::MatrixIndexPointerOES:
return "glMatrixIndexPointerOES";
case EntryPoint::MatrixLoadIdentityCHROMIUM:
return "glMatrixLoadIdentityCHROMIUM";
case EntryPoint::MatrixLoadfCHROMIUM:
return "glMatrixLoadfCHROMIUM";
case EntryPoint::MatrixMode:
return "glMatrixMode";
case EntryPoint::MaxShaderCompilerThreadsKHR:
return "glMaxShaderCompilerThreadsKHR";
case EntryPoint::MemoryBarrier:
return "glMemoryBarrier";
case EntryPoint::MemoryBarrierByRegion:
return "glMemoryBarrierByRegion";
case EntryPoint::MemoryObjectParameterivEXT:
return "glMemoryObjectParameterivEXT";
case EntryPoint::MinSampleShading:
return "glMinSampleShading";
case EntryPoint::MultMatrixd:
return "glMultMatrixd";
case EntryPoint::MultMatrixf:
return "glMultMatrixf";
case EntryPoint::MultMatrixx:
return "glMultMatrixx";
case EntryPoint::MultTransposeMatrixd:
return "glMultTransposeMatrixd";
case EntryPoint::MultTransposeMatrixf:
return "glMultTransposeMatrixf";
case EntryPoint::MultiDrawArrays:
return "glMultiDrawArrays";
case EntryPoint::MultiDrawArraysANGLE:
return "glMultiDrawArraysANGLE";
case EntryPoint::MultiDrawArraysIndirect:
return "glMultiDrawArraysIndirect";
case EntryPoint::MultiDrawArraysIndirectCount:
return "glMultiDrawArraysIndirectCount";
case EntryPoint::MultiDrawArraysInstancedANGLE:
return "glMultiDrawArraysInstancedANGLE";
case EntryPoint::MultiDrawArraysInstancedBaseInstanceANGLE:
return "glMultiDrawArraysInstancedBaseInstanceANGLE";
case EntryPoint::MultiDrawElements:
return "glMultiDrawElements";
case EntryPoint::MultiDrawElementsANGLE:
return "glMultiDrawElementsANGLE";
case EntryPoint::MultiDrawElementsBaseVertex:
return "glMultiDrawElementsBaseVertex";
case EntryPoint::MultiDrawElementsIndirect:
return "glMultiDrawElementsIndirect";
case EntryPoint::MultiDrawElementsIndirectCount:
return "glMultiDrawElementsIndirectCount";
case EntryPoint::MultiDrawElementsInstancedANGLE:
return "glMultiDrawElementsInstancedANGLE";
case EntryPoint::MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:
return "glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE";
case EntryPoint::MultiTexCoord1d:
return "glMultiTexCoord1d";
case EntryPoint::MultiTexCoord1dv:
return "glMultiTexCoord1dv";
case EntryPoint::MultiTexCoord1f:
return "glMultiTexCoord1f";
case EntryPoint::MultiTexCoord1fv:
return "glMultiTexCoord1fv";
case EntryPoint::MultiTexCoord1i:
return "glMultiTexCoord1i";
case EntryPoint::MultiTexCoord1iv:
return "glMultiTexCoord1iv";
case EntryPoint::MultiTexCoord1s:
return "glMultiTexCoord1s";
case EntryPoint::MultiTexCoord1sv:
return "glMultiTexCoord1sv";
case EntryPoint::MultiTexCoord2d:
return "glMultiTexCoord2d";
case EntryPoint::MultiTexCoord2dv:
return "glMultiTexCoord2dv";
case EntryPoint::MultiTexCoord2f:
return "glMultiTexCoord2f";
case EntryPoint::MultiTexCoord2fv:
return "glMultiTexCoord2fv";
case EntryPoint::MultiTexCoord2i:
return "glMultiTexCoord2i";
case EntryPoint::MultiTexCoord2iv:
return "glMultiTexCoord2iv";
case EntryPoint::MultiTexCoord2s:
return "glMultiTexCoord2s";
case EntryPoint::MultiTexCoord2sv:
return "glMultiTexCoord2sv";
case EntryPoint::MultiTexCoord3d:
return "glMultiTexCoord3d";
case EntryPoint::MultiTexCoord3dv:
return "glMultiTexCoord3dv";
case EntryPoint::MultiTexCoord3f:
return "glMultiTexCoord3f";
case EntryPoint::MultiTexCoord3fv:
return "glMultiTexCoord3fv";
case EntryPoint::MultiTexCoord3i:
return "glMultiTexCoord3i";
case EntryPoint::MultiTexCoord3iv:
return "glMultiTexCoord3iv";
case EntryPoint::MultiTexCoord3s:
return "glMultiTexCoord3s";
case EntryPoint::MultiTexCoord3sv:
return "glMultiTexCoord3sv";
case EntryPoint::MultiTexCoord4d:
return "glMultiTexCoord4d";
case EntryPoint::MultiTexCoord4dv:
return "glMultiTexCoord4dv";
case EntryPoint::MultiTexCoord4f:
return "glMultiTexCoord4f";
case EntryPoint::MultiTexCoord4fv:
return "glMultiTexCoord4fv";
case EntryPoint::MultiTexCoord4i:
return "glMultiTexCoord4i";
case EntryPoint::MultiTexCoord4iv:
return "glMultiTexCoord4iv";
case EntryPoint::MultiTexCoord4s:
return "glMultiTexCoord4s";
case EntryPoint::MultiTexCoord4sv:
return "glMultiTexCoord4sv";
case EntryPoint::MultiTexCoord4x:
return "glMultiTexCoord4x";
case EntryPoint::MultiTexCoordP1ui:
return "glMultiTexCoordP1ui";
case EntryPoint::MultiTexCoordP1uiv:
return "glMultiTexCoordP1uiv";
case EntryPoint::MultiTexCoordP2ui:
return "glMultiTexCoordP2ui";
case EntryPoint::MultiTexCoordP2uiv:
return "glMultiTexCoordP2uiv";
case EntryPoint::MultiTexCoordP3ui:
return "glMultiTexCoordP3ui";
case EntryPoint::MultiTexCoordP3uiv:
return "glMultiTexCoordP3uiv";
case EntryPoint::MultiTexCoordP4ui:
return "glMultiTexCoordP4ui";
case EntryPoint::MultiTexCoordP4uiv:
return "glMultiTexCoordP4uiv";
case EntryPoint::NamedBufferData:
return "glNamedBufferData";
case EntryPoint::NamedBufferStorage:
return "glNamedBufferStorage";
case EntryPoint::NamedBufferSubData:
return "glNamedBufferSubData";
case EntryPoint::NamedFramebufferDrawBuffer:
return "glNamedFramebufferDrawBuffer";
case EntryPoint::NamedFramebufferDrawBuffers:
return "glNamedFramebufferDrawBuffers";
case EntryPoint::NamedFramebufferParameteri:
return "glNamedFramebufferParameteri";
case EntryPoint::NamedFramebufferReadBuffer:
return "glNamedFramebufferReadBuffer";
case EntryPoint::NamedFramebufferRenderbuffer:
return "glNamedFramebufferRenderbuffer";
case EntryPoint::NamedFramebufferTexture:
return "glNamedFramebufferTexture";
case EntryPoint::NamedFramebufferTextureLayer:
return "glNamedFramebufferTextureLayer";
case EntryPoint::NamedRenderbufferStorage:
return "glNamedRenderbufferStorage";
case EntryPoint::NamedRenderbufferStorageMultisample:
return "glNamedRenderbufferStorageMultisample";
case EntryPoint::NewList:
return "glNewList";
case EntryPoint::Normal3b:
return "glNormal3b";
case EntryPoint::Normal3bv:
return "glNormal3bv";
case EntryPoint::Normal3d:
return "glNormal3d";
case EntryPoint::Normal3dv:
return "glNormal3dv";
case EntryPoint::Normal3f:
return "glNormal3f";
case EntryPoint::Normal3fv:
return "glNormal3fv";
case EntryPoint::Normal3i:
return "glNormal3i";
case EntryPoint::Normal3iv:
return "glNormal3iv";
case EntryPoint::Normal3s:
return "glNormal3s";
case EntryPoint::Normal3sv:
return "glNormal3sv";
case EntryPoint::Normal3x:
return "glNormal3x";
case EntryPoint::NormalP3ui:
return "glNormalP3ui";
case EntryPoint::NormalP3uiv:
return "glNormalP3uiv";
case EntryPoint::NormalPointer:
return "glNormalPointer";
case EntryPoint::ObjectLabel:
return "glObjectLabel";
case EntryPoint::ObjectLabelKHR:
return "glObjectLabelKHR";
case EntryPoint::ObjectPtrLabel:
return "glObjectPtrLabel";
case EntryPoint::ObjectPtrLabelKHR:
return "glObjectPtrLabelKHR";
case EntryPoint::Ortho:
return "glOrtho";
case EntryPoint::Orthof:
return "glOrthof";
case EntryPoint::Orthox:
return "glOrthox";
case EntryPoint::PassThrough:
return "glPassThrough";
case EntryPoint::PatchParameterfv:
return "glPatchParameterfv";
case EntryPoint::PatchParameteri:
return "glPatchParameteri";
case EntryPoint::PathCommandsCHROMIUM:
return "glPathCommandsCHROMIUM";
case EntryPoint::PathParameterfCHROMIUM:
return "glPathParameterfCHROMIUM";
case EntryPoint::PathParameteriCHROMIUM:
return "glPathParameteriCHROMIUM";
case EntryPoint::PathStencilFuncCHROMIUM:
return "glPathStencilFuncCHROMIUM";
case EntryPoint::PauseTransformFeedback:
return "glPauseTransformFeedback";
case EntryPoint::PixelMapfv:
return "glPixelMapfv";
case EntryPoint::PixelMapuiv:
return "glPixelMapuiv";
case EntryPoint::PixelMapusv:
return "glPixelMapusv";
case EntryPoint::PixelStoref:
return "glPixelStoref";
case EntryPoint::PixelStorei:
return "glPixelStorei";
case EntryPoint::PixelTransferf:
return "glPixelTransferf";
case EntryPoint::PixelTransferi:
return "glPixelTransferi";
case EntryPoint::PixelZoom:
return "glPixelZoom";
case EntryPoint::PointParameterf:
return "glPointParameterf";
case EntryPoint::PointParameterfv:
return "glPointParameterfv";
case EntryPoint::PointParameteri:
return "glPointParameteri";
case EntryPoint::PointParameteriv:
return "glPointParameteriv";
case EntryPoint::PointParameterx:
return "glPointParameterx";
case EntryPoint::PointParameterxv:
return "glPointParameterxv";
case EntryPoint::PointSize:
return "glPointSize";
case EntryPoint::PointSizePointerOES:
return "glPointSizePointerOES";
case EntryPoint::PointSizex:
return "glPointSizex";
case EntryPoint::PolygonMode:
return "glPolygonMode";
case EntryPoint::PolygonOffset:
return "glPolygonOffset";
case EntryPoint::PolygonOffsetClamp:
return "glPolygonOffsetClamp";
case EntryPoint::PolygonOffsetx:
return "glPolygonOffsetx";
case EntryPoint::PolygonStipple:
return "glPolygonStipple";
case EntryPoint::PopAttrib:
return "glPopAttrib";
case EntryPoint::PopClientAttrib:
return "glPopClientAttrib";
case EntryPoint::PopDebugGroup:
return "glPopDebugGroup";
case EntryPoint::PopDebugGroupKHR:
return "glPopDebugGroupKHR";
case EntryPoint::PopGroupMarkerEXT:
return "glPopGroupMarkerEXT";
case EntryPoint::PopMatrix:
return "glPopMatrix";
case EntryPoint::PopName:
return "glPopName";
case EntryPoint::PrimitiveRestartIndex:
return "glPrimitiveRestartIndex";
case EntryPoint::PrioritizeTextures:
return "glPrioritizeTextures";
case EntryPoint::ProgramBinary:
return "glProgramBinary";
case EntryPoint::ProgramBinaryOES:
return "glProgramBinaryOES";
case EntryPoint::ProgramParameteri:
return "glProgramParameteri";
case EntryPoint::ProgramPathFragmentInputGenCHROMIUM:
return "glProgramPathFragmentInputGenCHROMIUM";
case EntryPoint::ProgramUniform1d:
return "glProgramUniform1d";
case EntryPoint::ProgramUniform1dv:
return "glProgramUniform1dv";
case EntryPoint::ProgramUniform1f:
return "glProgramUniform1f";
case EntryPoint::ProgramUniform1fv:
return "glProgramUniform1fv";
case EntryPoint::ProgramUniform1i:
return "glProgramUniform1i";
case EntryPoint::ProgramUniform1iv:
return "glProgramUniform1iv";
case EntryPoint::ProgramUniform1ui:
return "glProgramUniform1ui";
case EntryPoint::ProgramUniform1uiv:
return "glProgramUniform1uiv";
case EntryPoint::ProgramUniform2d:
return "glProgramUniform2d";
case EntryPoint::ProgramUniform2dv:
return "glProgramUniform2dv";
case EntryPoint::ProgramUniform2f:
return "glProgramUniform2f";
case EntryPoint::ProgramUniform2fv:
return "glProgramUniform2fv";
case EntryPoint::ProgramUniform2i:
return "glProgramUniform2i";
case EntryPoint::ProgramUniform2iv:
return "glProgramUniform2iv";
case EntryPoint::ProgramUniform2ui:
return "glProgramUniform2ui";
case EntryPoint::ProgramUniform2uiv:
return "glProgramUniform2uiv";
case EntryPoint::ProgramUniform3d:
return "glProgramUniform3d";
case EntryPoint::ProgramUniform3dv:
return "glProgramUniform3dv";
case EntryPoint::ProgramUniform3f:
return "glProgramUniform3f";
case EntryPoint::ProgramUniform3fv:
return "glProgramUniform3fv";
case EntryPoint::ProgramUniform3i:
return "glProgramUniform3i";
case EntryPoint::ProgramUniform3iv:
return "glProgramUniform3iv";
case EntryPoint::ProgramUniform3ui:
return "glProgramUniform3ui";
case EntryPoint::ProgramUniform3uiv:
return "glProgramUniform3uiv";
case EntryPoint::ProgramUniform4d:
return "glProgramUniform4d";
case EntryPoint::ProgramUniform4dv:
return "glProgramUniform4dv";
case EntryPoint::ProgramUniform4f:
return "glProgramUniform4f";
case EntryPoint::ProgramUniform4fv:
return "glProgramUniform4fv";
case EntryPoint::ProgramUniform4i:
return "glProgramUniform4i";
case EntryPoint::ProgramUniform4iv:
return "glProgramUniform4iv";
case EntryPoint::ProgramUniform4ui:
return "glProgramUniform4ui";
case EntryPoint::ProgramUniform4uiv:
return "glProgramUniform4uiv";
case EntryPoint::ProgramUniformMatrix2dv:
return "glProgramUniformMatrix2dv";
case EntryPoint::ProgramUniformMatrix2fv:
return "glProgramUniformMatrix2fv";
case EntryPoint::ProgramUniformMatrix2x3dv:
return "glProgramUniformMatrix2x3dv";
case EntryPoint::ProgramUniformMatrix2x3fv:
return "glProgramUniformMatrix2x3fv";
case EntryPoint::ProgramUniformMatrix2x4dv:
return "glProgramUniformMatrix2x4dv";
case EntryPoint::ProgramUniformMatrix2x4fv:
return "glProgramUniformMatrix2x4fv";
case EntryPoint::ProgramUniformMatrix3dv:
return "glProgramUniformMatrix3dv";
case EntryPoint::ProgramUniformMatrix3fv:
return "glProgramUniformMatrix3fv";
case EntryPoint::ProgramUniformMatrix3x2dv:
return "glProgramUniformMatrix3x2dv";
case EntryPoint::ProgramUniformMatrix3x2fv:
return "glProgramUniformMatrix3x2fv";
case EntryPoint::ProgramUniformMatrix3x4dv:
return "glProgramUniformMatrix3x4dv";
case EntryPoint::ProgramUniformMatrix3x4fv:
return "glProgramUniformMatrix3x4fv";
case EntryPoint::ProgramUniformMatrix4dv:
return "glProgramUniformMatrix4dv";
case EntryPoint::ProgramUniformMatrix4fv:
return "glProgramUniformMatrix4fv";
case EntryPoint::ProgramUniformMatrix4x2dv:
return "glProgramUniformMatrix4x2dv";
case EntryPoint::ProgramUniformMatrix4x2fv:
return "glProgramUniformMatrix4x2fv";
case EntryPoint::ProgramUniformMatrix4x3dv:
return "glProgramUniformMatrix4x3dv";
case EntryPoint::ProgramUniformMatrix4x3fv:
return "glProgramUniformMatrix4x3fv";
case EntryPoint::ProvokingVertex:
return "glProvokingVertex";
case EntryPoint::ProvokingVertexANGLE:
return "glProvokingVertexANGLE";
case EntryPoint::PushAttrib:
return "glPushAttrib";
case EntryPoint::PushClientAttrib:
return "glPushClientAttrib";
case EntryPoint::PushDebugGroup:
return "glPushDebugGroup";
case EntryPoint::PushDebugGroupKHR:
return "glPushDebugGroupKHR";
case EntryPoint::PushGroupMarkerEXT:
return "glPushGroupMarkerEXT";
case EntryPoint::PushMatrix:
return "glPushMatrix";
case EntryPoint::PushName:
return "glPushName";
case EntryPoint::QueryCounter:
return "glQueryCounter";
case EntryPoint::QueryCounterEXT:
return "glQueryCounterEXT";
case EntryPoint::QueryMatrixxOES:
return "glQueryMatrixxOES";
case EntryPoint::RasterPos2d:
return "glRasterPos2d";
case EntryPoint::RasterPos2dv:
return "glRasterPos2dv";
case EntryPoint::RasterPos2f:
return "glRasterPos2f";
case EntryPoint::RasterPos2fv:
return "glRasterPos2fv";
case EntryPoint::RasterPos2i:
return "glRasterPos2i";
case EntryPoint::RasterPos2iv:
return "glRasterPos2iv";
case EntryPoint::RasterPos2s:
return "glRasterPos2s";
case EntryPoint::RasterPos2sv:
return "glRasterPos2sv";
case EntryPoint::RasterPos3d:
return "glRasterPos3d";
case EntryPoint::RasterPos3dv:
return "glRasterPos3dv";
case EntryPoint::RasterPos3f:
return "glRasterPos3f";
case EntryPoint::RasterPos3fv:
return "glRasterPos3fv";
case EntryPoint::RasterPos3i:
return "glRasterPos3i";
case EntryPoint::RasterPos3iv:
return "glRasterPos3iv";
case EntryPoint::RasterPos3s:
return "glRasterPos3s";
case EntryPoint::RasterPos3sv:
return "glRasterPos3sv";
case EntryPoint::RasterPos4d:
return "glRasterPos4d";
case EntryPoint::RasterPos4dv:
return "glRasterPos4dv";
case EntryPoint::RasterPos4f:
return "glRasterPos4f";
case EntryPoint::RasterPos4fv:
return "glRasterPos4fv";
case EntryPoint::RasterPos4i:
return "glRasterPos4i";
case EntryPoint::RasterPos4iv:
return "glRasterPos4iv";
case EntryPoint::RasterPos4s:
return "glRasterPos4s";
case EntryPoint::RasterPos4sv:
return "glRasterPos4sv";
case EntryPoint::ReadBuffer:
return "glReadBuffer";
case EntryPoint::ReadPixels:
return "glReadPixels";
case EntryPoint::ReadPixelsRobustANGLE:
return "glReadPixelsRobustANGLE";
case EntryPoint::ReadnPixels:
return "glReadnPixels";
case EntryPoint::ReadnPixelsEXT:
return "glReadnPixelsEXT";
case EntryPoint::ReadnPixelsRobustANGLE:
return "glReadnPixelsRobustANGLE";
case EntryPoint::Rectd:
return "glRectd";
case EntryPoint::Rectdv:
return "glRectdv";
case EntryPoint::Rectf:
return "glRectf";
case EntryPoint::Rectfv:
return "glRectfv";
case EntryPoint::Recti:
return "glRecti";
case EntryPoint::Rectiv:
return "glRectiv";
case EntryPoint::Rects:
return "glRects";
case EntryPoint::Rectsv:
return "glRectsv";
case EntryPoint::ReleaseShaderCompiler:
return "glReleaseShaderCompiler";
case EntryPoint::RenderMode:
return "glRenderMode";
case EntryPoint::RenderbufferStorage:
return "glRenderbufferStorage";
case EntryPoint::RenderbufferStorageMultisample:
return "glRenderbufferStorageMultisample";
case EntryPoint::RenderbufferStorageMultisampleANGLE:
return "glRenderbufferStorageMultisampleANGLE";
case EntryPoint::RenderbufferStorageMultisampleEXT:
return "glRenderbufferStorageMultisampleEXT";
case EntryPoint::RenderbufferStorageOES:
return "glRenderbufferStorageOES";
case EntryPoint::RequestExtensionANGLE:
return "glRequestExtensionANGLE";
case EntryPoint::ResumeTransformFeedback:
return "glResumeTransformFeedback";
case EntryPoint::Rotated:
return "glRotated";
case EntryPoint::Rotatef:
return "glRotatef";
case EntryPoint::Rotatex:
return "glRotatex";
case EntryPoint::SampleCoverage:
return "glSampleCoverage";
case EntryPoint::SampleCoveragex:
return "glSampleCoveragex";
case EntryPoint::SampleMaski:
return "glSampleMaski";
case EntryPoint::SampleMaskiANGLE:
return "glSampleMaskiANGLE";
case EntryPoint::SamplerParameterIiv:
return "glSamplerParameterIiv";
case EntryPoint::SamplerParameterIivOES:
return "glSamplerParameterIivOES";
case EntryPoint::SamplerParameterIivRobustANGLE:
return "glSamplerParameterIivRobustANGLE";
case EntryPoint::SamplerParameterIuiv:
return "glSamplerParameterIuiv";
case EntryPoint::SamplerParameterIuivOES:
return "glSamplerParameterIuivOES";
case EntryPoint::SamplerParameterIuivRobustANGLE:
return "glSamplerParameterIuivRobustANGLE";
case EntryPoint::SamplerParameterf:
return "glSamplerParameterf";
case EntryPoint::SamplerParameterfv:
return "glSamplerParameterfv";
case EntryPoint::SamplerParameterfvRobustANGLE:
return "glSamplerParameterfvRobustANGLE";
case EntryPoint::SamplerParameteri:
return "glSamplerParameteri";
case EntryPoint::SamplerParameteriv:
return "glSamplerParameteriv";
case EntryPoint::SamplerParameterivRobustANGLE:
return "glSamplerParameterivRobustANGLE";
case EntryPoint::Scaled:
return "glScaled";
case EntryPoint::Scalef:
return "glScalef";
case EntryPoint::Scalex:
return "glScalex";
case EntryPoint::Scissor:
return "glScissor";
case EntryPoint::ScissorArrayv:
return "glScissorArrayv";
case EntryPoint::ScissorIndexed:
return "glScissorIndexed";
case EntryPoint::ScissorIndexedv:
return "glScissorIndexedv";
case EntryPoint::SecondaryColor3b:
return "glSecondaryColor3b";
case EntryPoint::SecondaryColor3bv:
return "glSecondaryColor3bv";
case EntryPoint::SecondaryColor3d:
return "glSecondaryColor3d";
case EntryPoint::SecondaryColor3dv:
return "glSecondaryColor3dv";
case EntryPoint::SecondaryColor3f:
return "glSecondaryColor3f";
case EntryPoint::SecondaryColor3fv:
return "glSecondaryColor3fv";
case EntryPoint::SecondaryColor3i:
return "glSecondaryColor3i";
case EntryPoint::SecondaryColor3iv:
return "glSecondaryColor3iv";
case EntryPoint::SecondaryColor3s:
return "glSecondaryColor3s";
case EntryPoint::SecondaryColor3sv:
return "glSecondaryColor3sv";
case EntryPoint::SecondaryColor3ub:
return "glSecondaryColor3ub";
case EntryPoint::SecondaryColor3ubv:
return "glSecondaryColor3ubv";
case EntryPoint::SecondaryColor3ui:
return "glSecondaryColor3ui";
case EntryPoint::SecondaryColor3uiv:
return "glSecondaryColor3uiv";
case EntryPoint::SecondaryColor3us:
return "glSecondaryColor3us";
case EntryPoint::SecondaryColor3usv:
return "glSecondaryColor3usv";
case EntryPoint::SecondaryColorP3ui:
return "glSecondaryColorP3ui";
case EntryPoint::SecondaryColorP3uiv:
return "glSecondaryColorP3uiv";
case EntryPoint::SecondaryColorPointer:
return "glSecondaryColorPointer";
case EntryPoint::SelectBuffer:
return "glSelectBuffer";
case EntryPoint::SemaphoreParameterui64vEXT:
return "glSemaphoreParameterui64vEXT";
case EntryPoint::SetFenceNV:
return "glSetFenceNV";
case EntryPoint::ShadeModel:
return "glShadeModel";
case EntryPoint::ShaderBinary:
return "glShaderBinary";
case EntryPoint::ShaderSource:
return "glShaderSource";
case EntryPoint::ShaderStorageBlockBinding:
return "glShaderStorageBlockBinding";
case EntryPoint::SignalSemaphoreEXT:
return "glSignalSemaphoreEXT";
case EntryPoint::SpecializeShader:
return "glSpecializeShader";
case EntryPoint::StencilFillPathCHROMIUM:
return "glStencilFillPathCHROMIUM";
case EntryPoint::StencilFillPathInstancedCHROMIUM:
return "glStencilFillPathInstancedCHROMIUM";
case EntryPoint::StencilFunc:
return "glStencilFunc";
case EntryPoint::StencilFuncSeparate:
return "glStencilFuncSeparate";
case EntryPoint::StencilMask:
return "glStencilMask";
case EntryPoint::StencilMaskSeparate:
return "glStencilMaskSeparate";
case EntryPoint::StencilOp:
return "glStencilOp";
case EntryPoint::StencilOpSeparate:
return "glStencilOpSeparate";
case EntryPoint::StencilStrokePathCHROMIUM:
return "glStencilStrokePathCHROMIUM";
case EntryPoint::StencilStrokePathInstancedCHROMIUM:
return "glStencilStrokePathInstancedCHROMIUM";
case EntryPoint::StencilThenCoverFillPathCHROMIUM:
return "glStencilThenCoverFillPathCHROMIUM";
case EntryPoint::StencilThenCoverFillPathInstancedCHROMIUM:
return "glStencilThenCoverFillPathInstancedCHROMIUM";
case EntryPoint::StencilThenCoverStrokePathCHROMIUM:
return "glStencilThenCoverStrokePathCHROMIUM";
case EntryPoint::StencilThenCoverStrokePathInstancedCHROMIUM:
return "glStencilThenCoverStrokePathInstancedCHROMIUM";
case EntryPoint::TestFenceNV:
return "glTestFenceNV";
case EntryPoint::TexBuffer:
return "glTexBuffer";
case EntryPoint::TexBufferRange:
return "glTexBufferRange";
case EntryPoint::TexCoord1d:
return "glTexCoord1d";
case EntryPoint::TexCoord1dv:
return "glTexCoord1dv";
case EntryPoint::TexCoord1f:
return "glTexCoord1f";
case EntryPoint::TexCoord1fv:
return "glTexCoord1fv";
case EntryPoint::TexCoord1i:
return "glTexCoord1i";
case EntryPoint::TexCoord1iv:
return "glTexCoord1iv";
case EntryPoint::TexCoord1s:
return "glTexCoord1s";
case EntryPoint::TexCoord1sv:
return "glTexCoord1sv";
case EntryPoint::TexCoord2d:
return "glTexCoord2d";
case EntryPoint::TexCoord2dv:
return "glTexCoord2dv";
case EntryPoint::TexCoord2f:
return "glTexCoord2f";
case EntryPoint::TexCoord2fv:
return "glTexCoord2fv";
case EntryPoint::TexCoord2i:
return "glTexCoord2i";
case EntryPoint::TexCoord2iv:
return "glTexCoord2iv";
case EntryPoint::TexCoord2s:
return "glTexCoord2s";
case EntryPoint::TexCoord2sv:
return "glTexCoord2sv";
case EntryPoint::TexCoord3d:
return "glTexCoord3d";
case EntryPoint::TexCoord3dv:
return "glTexCoord3dv";
case EntryPoint::TexCoord3f:
return "glTexCoord3f";
case EntryPoint::TexCoord3fv:
return "glTexCoord3fv";
case EntryPoint::TexCoord3i:
return "glTexCoord3i";
case EntryPoint::TexCoord3iv:
return "glTexCoord3iv";
case EntryPoint::TexCoord3s:
return "glTexCoord3s";
case EntryPoint::TexCoord3sv:
return "glTexCoord3sv";
case EntryPoint::TexCoord4d:
return "glTexCoord4d";
case EntryPoint::TexCoord4dv:
return "glTexCoord4dv";
case EntryPoint::TexCoord4f:
return "glTexCoord4f";
case EntryPoint::TexCoord4fv:
return "glTexCoord4fv";
case EntryPoint::TexCoord4i:
return "glTexCoord4i";
case EntryPoint::TexCoord4iv:
return "glTexCoord4iv";
case EntryPoint::TexCoord4s:
return "glTexCoord4s";
case EntryPoint::TexCoord4sv:
return "glTexCoord4sv";
case EntryPoint::TexCoordP1ui:
return "glTexCoordP1ui";
case EntryPoint::TexCoordP1uiv:
return "glTexCoordP1uiv";
case EntryPoint::TexCoordP2ui:
return "glTexCoordP2ui";
case EntryPoint::TexCoordP2uiv:
return "glTexCoordP2uiv";
case EntryPoint::TexCoordP3ui:
return "glTexCoordP3ui";
case EntryPoint::TexCoordP3uiv:
return "glTexCoordP3uiv";
case EntryPoint::TexCoordP4ui:
return "glTexCoordP4ui";
case EntryPoint::TexCoordP4uiv:
return "glTexCoordP4uiv";
case EntryPoint::TexCoordPointer:
return "glTexCoordPointer";
case EntryPoint::TexEnvf:
return "glTexEnvf";
case EntryPoint::TexEnvfv:
return "glTexEnvfv";
case EntryPoint::TexEnvi:
return "glTexEnvi";
case EntryPoint::TexEnviv:
return "glTexEnviv";
case EntryPoint::TexEnvx:
return "glTexEnvx";
case EntryPoint::TexEnvxv:
return "glTexEnvxv";
case EntryPoint::TexGend:
return "glTexGend";
case EntryPoint::TexGendv:
return "glTexGendv";
case EntryPoint::TexGenf:
return "glTexGenf";
case EntryPoint::TexGenfOES:
return "glTexGenfOES";
case EntryPoint::TexGenfv:
return "glTexGenfv";
case EntryPoint::TexGenfvOES:
return "glTexGenfvOES";
case EntryPoint::TexGeni:
return "glTexGeni";
case EntryPoint::TexGeniOES:
return "glTexGeniOES";
case EntryPoint::TexGeniv:
return "glTexGeniv";
case EntryPoint::TexGenivOES:
return "glTexGenivOES";
case EntryPoint::TexGenxOES:
return "glTexGenxOES";
case EntryPoint::TexGenxvOES:
return "glTexGenxvOES";
case EntryPoint::TexImage1D:
return "glTexImage1D";
case EntryPoint::TexImage2D:
return "glTexImage2D";
case EntryPoint::TexImage2DExternalANGLE:
return "glTexImage2DExternalANGLE";
case EntryPoint::TexImage2DMultisample:
return "glTexImage2DMultisample";
case EntryPoint::TexImage2DRobustANGLE:
return "glTexImage2DRobustANGLE";
case EntryPoint::TexImage3D:
return "glTexImage3D";
case EntryPoint::TexImage3DMultisample:
return "glTexImage3DMultisample";
case EntryPoint::TexImage3DOES:
return "glTexImage3DOES";
case EntryPoint::TexImage3DRobustANGLE:
return "glTexImage3DRobustANGLE";
case EntryPoint::TexParameterIiv:
return "glTexParameterIiv";
case EntryPoint::TexParameterIivOES:
return "glTexParameterIivOES";
case EntryPoint::TexParameterIivRobustANGLE:
return "glTexParameterIivRobustANGLE";
case EntryPoint::TexParameterIuiv:
return "glTexParameterIuiv";
case EntryPoint::TexParameterIuivOES:
return "glTexParameterIuivOES";
case EntryPoint::TexParameterIuivRobustANGLE:
return "glTexParameterIuivRobustANGLE";
case EntryPoint::TexParameterf:
return "glTexParameterf";
case EntryPoint::TexParameterfv:
return "glTexParameterfv";
case EntryPoint::TexParameterfvRobustANGLE:
return "glTexParameterfvRobustANGLE";
case EntryPoint::TexParameteri:
return "glTexParameteri";
case EntryPoint::TexParameteriv:
return "glTexParameteriv";
case EntryPoint::TexParameterivRobustANGLE:
return "glTexParameterivRobustANGLE";
case EntryPoint::TexParameterx:
return "glTexParameterx";
case EntryPoint::TexParameterxv:
return "glTexParameterxv";
case EntryPoint::TexStorage1D:
return "glTexStorage1D";
case EntryPoint::TexStorage1DEXT:
return "glTexStorage1DEXT";
case EntryPoint::TexStorage2D:
return "glTexStorage2D";
case EntryPoint::TexStorage2DEXT:
return "glTexStorage2DEXT";
case EntryPoint::TexStorage2DMultisample:
return "glTexStorage2DMultisample";
case EntryPoint::TexStorage2DMultisampleANGLE:
return "glTexStorage2DMultisampleANGLE";
case EntryPoint::TexStorage3D:
return "glTexStorage3D";
case EntryPoint::TexStorage3DEXT:
return "glTexStorage3DEXT";
case EntryPoint::TexStorage3DMultisample:
return "glTexStorage3DMultisample";
case EntryPoint::TexStorage3DMultisampleOES:
return "glTexStorage3DMultisampleOES";
case EntryPoint::TexStorageMem2DEXT:
return "glTexStorageMem2DEXT";
case EntryPoint::TexStorageMem2DMultisampleEXT:
return "glTexStorageMem2DMultisampleEXT";
case EntryPoint::TexStorageMem3DEXT:
return "glTexStorageMem3DEXT";
case EntryPoint::TexStorageMem3DMultisampleEXT:
return "glTexStorageMem3DMultisampleEXT";
case EntryPoint::TexSubImage1D:
return "glTexSubImage1D";
case EntryPoint::TexSubImage2D:
return "glTexSubImage2D";
case EntryPoint::TexSubImage2DRobustANGLE:
return "glTexSubImage2DRobustANGLE";
case EntryPoint::TexSubImage3D:
return "glTexSubImage3D";
case EntryPoint::TexSubImage3DOES:
return "glTexSubImage3DOES";
case EntryPoint::TexSubImage3DRobustANGLE:
return "glTexSubImage3DRobustANGLE";
case EntryPoint::TextureBarrier:
return "glTextureBarrier";
case EntryPoint::TextureBuffer:
return "glTextureBuffer";
case EntryPoint::TextureBufferRange:
return "glTextureBufferRange";
case EntryPoint::TextureParameterIiv:
return "glTextureParameterIiv";
case EntryPoint::TextureParameterIuiv:
return "glTextureParameterIuiv";
case EntryPoint::TextureParameterf:
return "glTextureParameterf";
case EntryPoint::TextureParameterfv:
return "glTextureParameterfv";
case EntryPoint::TextureParameteri:
return "glTextureParameteri";
case EntryPoint::TextureParameteriv:
return "glTextureParameteriv";
case EntryPoint::TextureStorage1D:
return "glTextureStorage1D";
case EntryPoint::TextureStorage2D:
return "glTextureStorage2D";
case EntryPoint::TextureStorage2DMultisample:
return "glTextureStorage2DMultisample";
case EntryPoint::TextureStorage3D:
return "glTextureStorage3D";
case EntryPoint::TextureStorage3DMultisample:
return "glTextureStorage3DMultisample";
case EntryPoint::TextureSubImage1D:
return "glTextureSubImage1D";
case EntryPoint::TextureSubImage2D:
return "glTextureSubImage2D";
case EntryPoint::TextureSubImage3D:
return "glTextureSubImage3D";
case EntryPoint::TextureView:
return "glTextureView";
case EntryPoint::TransformFeedbackBufferBase:
return "glTransformFeedbackBufferBase";
case EntryPoint::TransformFeedbackBufferRange:
return "glTransformFeedbackBufferRange";
case EntryPoint::TransformFeedbackVaryings:
return "glTransformFeedbackVaryings";
case EntryPoint::Translated:
return "glTranslated";
case EntryPoint::Translatef:
return "glTranslatef";
case EntryPoint::Translatex:
return "glTranslatex";
case EntryPoint::Uniform1d:
return "glUniform1d";
case EntryPoint::Uniform1dv:
return "glUniform1dv";
case EntryPoint::Uniform1f:
return "glUniform1f";
case EntryPoint::Uniform1fv:
return "glUniform1fv";
case EntryPoint::Uniform1i:
return "glUniform1i";
case EntryPoint::Uniform1iv:
return "glUniform1iv";
case EntryPoint::Uniform1ui:
return "glUniform1ui";
case EntryPoint::Uniform1uiv:
return "glUniform1uiv";
case EntryPoint::Uniform2d:
return "glUniform2d";
case EntryPoint::Uniform2dv:
return "glUniform2dv";
case EntryPoint::Uniform2f:
return "glUniform2f";
case EntryPoint::Uniform2fv:
return "glUniform2fv";
case EntryPoint::Uniform2i:
return "glUniform2i";
case EntryPoint::Uniform2iv:
return "glUniform2iv";
case EntryPoint::Uniform2ui:
return "glUniform2ui";
case EntryPoint::Uniform2uiv:
return "glUniform2uiv";
case EntryPoint::Uniform3d:
return "glUniform3d";
case EntryPoint::Uniform3dv:
return "glUniform3dv";
case EntryPoint::Uniform3f:
return "glUniform3f";
case EntryPoint::Uniform3fv:
return "glUniform3fv";
case EntryPoint::Uniform3i:
return "glUniform3i";
case EntryPoint::Uniform3iv:
return "glUniform3iv";
case EntryPoint::Uniform3ui:
return "glUniform3ui";
case EntryPoint::Uniform3uiv:
return "glUniform3uiv";
case EntryPoint::Uniform4d:
return "glUniform4d";
case EntryPoint::Uniform4dv:
return "glUniform4dv";
case EntryPoint::Uniform4f:
return "glUniform4f";
case EntryPoint::Uniform4fv:
return "glUniform4fv";
case EntryPoint::Uniform4i:
return "glUniform4i";
case EntryPoint::Uniform4iv:
return "glUniform4iv";
case EntryPoint::Uniform4ui:
return "glUniform4ui";
case EntryPoint::Uniform4uiv:
return "glUniform4uiv";
case EntryPoint::UniformBlockBinding:
return "glUniformBlockBinding";
case EntryPoint::UniformMatrix2dv:
return "glUniformMatrix2dv";
case EntryPoint::UniformMatrix2fv:
return "glUniformMatrix2fv";
case EntryPoint::UniformMatrix2x3dv:
return "glUniformMatrix2x3dv";
case EntryPoint::UniformMatrix2x3fv:
return "glUniformMatrix2x3fv";
case EntryPoint::UniformMatrix2x4dv:
return "glUniformMatrix2x4dv";
case EntryPoint::UniformMatrix2x4fv:
return "glUniformMatrix2x4fv";
case EntryPoint::UniformMatrix3dv:
return "glUniformMatrix3dv";
case EntryPoint::UniformMatrix3fv:
return "glUniformMatrix3fv";
case EntryPoint::UniformMatrix3x2dv:
return "glUniformMatrix3x2dv";
case EntryPoint::UniformMatrix3x2fv:
return "glUniformMatrix3x2fv";
case EntryPoint::UniformMatrix3x4dv:
return "glUniformMatrix3x4dv";
case EntryPoint::UniformMatrix3x4fv:
return "glUniformMatrix3x4fv";
case EntryPoint::UniformMatrix4dv:
return "glUniformMatrix4dv";
case EntryPoint::UniformMatrix4fv:
return "glUniformMatrix4fv";
case EntryPoint::UniformMatrix4x2dv:
return "glUniformMatrix4x2dv";
case EntryPoint::UniformMatrix4x2fv:
return "glUniformMatrix4x2fv";
case EntryPoint::UniformMatrix4x3dv:
return "glUniformMatrix4x3dv";
case EntryPoint::UniformMatrix4x3fv:
return "glUniformMatrix4x3fv";
case EntryPoint::UniformSubroutinesuiv:
return "glUniformSubroutinesuiv";
case EntryPoint::UnmapBuffer:
return "glUnmapBuffer";
case EntryPoint::UnmapBufferOES:
return "glUnmapBufferOES";
case EntryPoint::UnmapNamedBuffer:
return "glUnmapNamedBuffer";
case EntryPoint::UseProgram:
return "glUseProgram";
case EntryPoint::UseProgramStages:
return "glUseProgramStages";
case EntryPoint::ValidateProgram:
return "glValidateProgram";
case EntryPoint::ValidateProgramPipeline:
return "glValidateProgramPipeline";
case EntryPoint::Vertex2d:
return "glVertex2d";
case EntryPoint::Vertex2dv:
return "glVertex2dv";
case EntryPoint::Vertex2f:
return "glVertex2f";
case EntryPoint::Vertex2fv:
return "glVertex2fv";
case EntryPoint::Vertex2i:
return "glVertex2i";
case EntryPoint::Vertex2iv:
return "glVertex2iv";
case EntryPoint::Vertex2s:
return "glVertex2s";
case EntryPoint::Vertex2sv:
return "glVertex2sv";
case EntryPoint::Vertex3d:
return "glVertex3d";
case EntryPoint::Vertex3dv:
return "glVertex3dv";
case EntryPoint::Vertex3f:
return "glVertex3f";
case EntryPoint::Vertex3fv:
return "glVertex3fv";
case EntryPoint::Vertex3i:
return "glVertex3i";
case EntryPoint::Vertex3iv:
return "glVertex3iv";
case EntryPoint::Vertex3s:
return "glVertex3s";
case EntryPoint::Vertex3sv:
return "glVertex3sv";
case EntryPoint::Vertex4d:
return "glVertex4d";
case EntryPoint::Vertex4dv:
return "glVertex4dv";
case EntryPoint::Vertex4f:
return "glVertex4f";
case EntryPoint::Vertex4fv:
return "glVertex4fv";
case EntryPoint::Vertex4i:
return "glVertex4i";
case EntryPoint::Vertex4iv:
return "glVertex4iv";
case EntryPoint::Vertex4s:
return "glVertex4s";
case EntryPoint::Vertex4sv:
return "glVertex4sv";
case EntryPoint::VertexArrayAttribBinding:
return "glVertexArrayAttribBinding";
case EntryPoint::VertexArrayAttribFormat:
return "glVertexArrayAttribFormat";
case EntryPoint::VertexArrayAttribIFormat:
return "glVertexArrayAttribIFormat";
case EntryPoint::VertexArrayAttribLFormat:
return "glVertexArrayAttribLFormat";
case EntryPoint::VertexArrayBindingDivisor:
return "glVertexArrayBindingDivisor";
case EntryPoint::VertexArrayElementBuffer:
return "glVertexArrayElementBuffer";
case EntryPoint::VertexArrayVertexBuffer:
return "glVertexArrayVertexBuffer";
case EntryPoint::VertexArrayVertexBuffers:
return "glVertexArrayVertexBuffers";
case EntryPoint::VertexAttrib1d:
return "glVertexAttrib1d";
case EntryPoint::VertexAttrib1dv:
return "glVertexAttrib1dv";
case EntryPoint::VertexAttrib1f:
return "glVertexAttrib1f";
case EntryPoint::VertexAttrib1fv:
return "glVertexAttrib1fv";
case EntryPoint::VertexAttrib1s:
return "glVertexAttrib1s";
case EntryPoint::VertexAttrib1sv:
return "glVertexAttrib1sv";
case EntryPoint::VertexAttrib2d:
return "glVertexAttrib2d";
case EntryPoint::VertexAttrib2dv:
return "glVertexAttrib2dv";
case EntryPoint::VertexAttrib2f:
return "glVertexAttrib2f";
case EntryPoint::VertexAttrib2fv:
return "glVertexAttrib2fv";
case EntryPoint::VertexAttrib2s:
return "glVertexAttrib2s";
case EntryPoint::VertexAttrib2sv:
return "glVertexAttrib2sv";
case EntryPoint::VertexAttrib3d:
return "glVertexAttrib3d";
case EntryPoint::VertexAttrib3dv:
return "glVertexAttrib3dv";
case EntryPoint::VertexAttrib3f:
return "glVertexAttrib3f";
case EntryPoint::VertexAttrib3fv:
return "glVertexAttrib3fv";
case EntryPoint::VertexAttrib3s:
return "glVertexAttrib3s";
case EntryPoint::VertexAttrib3sv:
return "glVertexAttrib3sv";
case EntryPoint::VertexAttrib4Nbv:
return "glVertexAttrib4Nbv";
case EntryPoint::VertexAttrib4Niv:
return "glVertexAttrib4Niv";
case EntryPoint::VertexAttrib4Nsv:
return "glVertexAttrib4Nsv";
case EntryPoint::VertexAttrib4Nub:
return "glVertexAttrib4Nub";
case EntryPoint::VertexAttrib4Nubv:
return "glVertexAttrib4Nubv";
case EntryPoint::VertexAttrib4Nuiv:
return "glVertexAttrib4Nuiv";
case EntryPoint::VertexAttrib4Nusv:
return "glVertexAttrib4Nusv";
case EntryPoint::VertexAttrib4bv:
return "glVertexAttrib4bv";
case EntryPoint::VertexAttrib4d:
return "glVertexAttrib4d";
case EntryPoint::VertexAttrib4dv:
return "glVertexAttrib4dv";
case EntryPoint::VertexAttrib4f:
return "glVertexAttrib4f";
case EntryPoint::VertexAttrib4fv:
return "glVertexAttrib4fv";
case EntryPoint::VertexAttrib4iv:
return "glVertexAttrib4iv";
case EntryPoint::VertexAttrib4s:
return "glVertexAttrib4s";
case EntryPoint::VertexAttrib4sv:
return "glVertexAttrib4sv";
case EntryPoint::VertexAttrib4ubv:
return "glVertexAttrib4ubv";
case EntryPoint::VertexAttrib4uiv:
return "glVertexAttrib4uiv";
case EntryPoint::VertexAttrib4usv:
return "glVertexAttrib4usv";
case EntryPoint::VertexAttribBinding:
return "glVertexAttribBinding";
case EntryPoint::VertexAttribDivisor:
return "glVertexAttribDivisor";
case EntryPoint::VertexAttribDivisorANGLE:
return "glVertexAttribDivisorANGLE";
case EntryPoint::VertexAttribDivisorEXT:
return "glVertexAttribDivisorEXT";
case EntryPoint::VertexAttribFormat:
return "glVertexAttribFormat";
case EntryPoint::VertexAttribI1i:
return "glVertexAttribI1i";
case EntryPoint::VertexAttribI1iv:
return "glVertexAttribI1iv";
case EntryPoint::VertexAttribI1ui:
return "glVertexAttribI1ui";
case EntryPoint::VertexAttribI1uiv:
return "glVertexAttribI1uiv";
case EntryPoint::VertexAttribI2i:
return "glVertexAttribI2i";
case EntryPoint::VertexAttribI2iv:
return "glVertexAttribI2iv";
case EntryPoint::VertexAttribI2ui:
return "glVertexAttribI2ui";
case EntryPoint::VertexAttribI2uiv:
return "glVertexAttribI2uiv";
case EntryPoint::VertexAttribI3i:
return "glVertexAttribI3i";
case EntryPoint::VertexAttribI3iv:
return "glVertexAttribI3iv";
case EntryPoint::VertexAttribI3ui:
return "glVertexAttribI3ui";
case EntryPoint::VertexAttribI3uiv:
return "glVertexAttribI3uiv";
case EntryPoint::VertexAttribI4bv:
return "glVertexAttribI4bv";
case EntryPoint::VertexAttribI4i:
return "glVertexAttribI4i";
case EntryPoint::VertexAttribI4iv:
return "glVertexAttribI4iv";
case EntryPoint::VertexAttribI4sv:
return "glVertexAttribI4sv";
case EntryPoint::VertexAttribI4ubv:
return "glVertexAttribI4ubv";
case EntryPoint::VertexAttribI4ui:
return "glVertexAttribI4ui";
case EntryPoint::VertexAttribI4uiv:
return "glVertexAttribI4uiv";
case EntryPoint::VertexAttribI4usv:
return "glVertexAttribI4usv";
case EntryPoint::VertexAttribIFormat:
return "glVertexAttribIFormat";
case EntryPoint::VertexAttribIPointer:
return "glVertexAttribIPointer";
case EntryPoint::VertexAttribL1d:
return "glVertexAttribL1d";
case EntryPoint::VertexAttribL1dv:
return "glVertexAttribL1dv";
case EntryPoint::VertexAttribL2d:
return "glVertexAttribL2d";
case EntryPoint::VertexAttribL2dv:
return "glVertexAttribL2dv";
case EntryPoint::VertexAttribL3d:
return "glVertexAttribL3d";
case EntryPoint::VertexAttribL3dv:
return "glVertexAttribL3dv";
case EntryPoint::VertexAttribL4d:
return "glVertexAttribL4d";
case EntryPoint::VertexAttribL4dv:
return "glVertexAttribL4dv";
case EntryPoint::VertexAttribLFormat:
return "glVertexAttribLFormat";
case EntryPoint::VertexAttribLPointer:
return "glVertexAttribLPointer";
case EntryPoint::VertexAttribP1ui:
return "glVertexAttribP1ui";
case EntryPoint::VertexAttribP1uiv:
return "glVertexAttribP1uiv";
case EntryPoint::VertexAttribP2ui:
return "glVertexAttribP2ui";
case EntryPoint::VertexAttribP2uiv:
return "glVertexAttribP2uiv";
case EntryPoint::VertexAttribP3ui:
return "glVertexAttribP3ui";
case EntryPoint::VertexAttribP3uiv:
return "glVertexAttribP3uiv";
case EntryPoint::VertexAttribP4ui:
return "glVertexAttribP4ui";
case EntryPoint::VertexAttribP4uiv:
return "glVertexAttribP4uiv";
case EntryPoint::VertexAttribPointer:
return "glVertexAttribPointer";
case EntryPoint::VertexBindingDivisor:
return "glVertexBindingDivisor";
case EntryPoint::VertexP2ui:
return "glVertexP2ui";
case EntryPoint::VertexP2uiv:
return "glVertexP2uiv";
case EntryPoint::VertexP3ui:
return "glVertexP3ui";
case EntryPoint::VertexP3uiv:
return "glVertexP3uiv";
case EntryPoint::VertexP4ui:
return "glVertexP4ui";
case EntryPoint::VertexP4uiv:
return "glVertexP4uiv";
case EntryPoint::VertexPointer:
return "glVertexPointer";
case EntryPoint::Viewport:
return "glViewport";
case EntryPoint::ViewportArrayv:
return "glViewportArrayv";
case EntryPoint::ViewportIndexedf:
return "glViewportIndexedf";
case EntryPoint::ViewportIndexedfv:
return "glViewportIndexedfv";
case EntryPoint::WaitSemaphoreEXT:
return "glWaitSemaphoreEXT";
case EntryPoint::WaitSync:
return "glWaitSync";
case EntryPoint::WeightPointerOES:
return "glWeightPointerOES";
case EntryPoint::WindowPos2d:
return "glWindowPos2d";
case EntryPoint::WindowPos2dv:
return "glWindowPos2dv";
case EntryPoint::WindowPos2f:
return "glWindowPos2f";
case EntryPoint::WindowPos2fv:
return "glWindowPos2fv";
case EntryPoint::WindowPos2i:
return "glWindowPos2i";
case EntryPoint::WindowPos2iv:
return "glWindowPos2iv";
case EntryPoint::WindowPos2s:
return "glWindowPos2s";
case EntryPoint::WindowPos2sv:
return "glWindowPos2sv";
case EntryPoint::WindowPos3d:
return "glWindowPos3d";
case EntryPoint::WindowPos3dv:
return "glWindowPos3dv";
case EntryPoint::WindowPos3f:
return "glWindowPos3f";
case EntryPoint::WindowPos3fv:
return "glWindowPos3fv";
case EntryPoint::WindowPos3i:
return "glWindowPos3i";
case EntryPoint::WindowPos3iv:
return "glWindowPos3iv";
case EntryPoint::WindowPos3s:
return "glWindowPos3s";
case EntryPoint::WindowPos3sv:
return "glWindowPos3sv";
default:
UNREACHABLE();
return "error";
}
}
} // namespace gl