// 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.h:
//   Defines the GL/GLES entry points enumeration.

#ifndef COMMON_ENTRYPOINTSENUM_AUTOGEN_H_
#define COMMON_ENTRYPOINTSENUM_AUTOGEN_H_

namespace angle
{
enum class EntryPoint
{
    Invalid,
    CLBuildProgram,
    CLCloneKernel,
    CLCompileProgram,
    CLCreateBuffer,
    CLCreateBufferWithProperties,
    CLCreateCommandQueue,
    CLCreateCommandQueueWithProperties,
    CLCreateContext,
    CLCreateContextFromType,
    CLCreateImage,
    CLCreateImage2D,
    CLCreateImage3D,
    CLCreateImageWithProperties,
    CLCreateKernel,
    CLCreateKernelsInProgram,
    CLCreatePipe,
    CLCreateProgramWithBinary,
    CLCreateProgramWithBuiltInKernels,
    CLCreateProgramWithIL,
    CLCreateProgramWithSource,
    CLCreateSampler,
    CLCreateSamplerWithProperties,
    CLCreateSubBuffer,
    CLCreateSubDevices,
    CLCreateUserEvent,
    CLEnqueueBarrier,
    CLEnqueueBarrierWithWaitList,
    CLEnqueueCopyBuffer,
    CLEnqueueCopyBufferRect,
    CLEnqueueCopyBufferToImage,
    CLEnqueueCopyImage,
    CLEnqueueCopyImageToBuffer,
    CLEnqueueFillBuffer,
    CLEnqueueFillImage,
    CLEnqueueMapBuffer,
    CLEnqueueMapImage,
    CLEnqueueMarker,
    CLEnqueueMarkerWithWaitList,
    CLEnqueueMigrateMemObjects,
    CLEnqueueNDRangeKernel,
    CLEnqueueNativeKernel,
    CLEnqueueReadBuffer,
    CLEnqueueReadBufferRect,
    CLEnqueueReadImage,
    CLEnqueueSVMFree,
    CLEnqueueSVMMap,
    CLEnqueueSVMMemFill,
    CLEnqueueSVMMemcpy,
    CLEnqueueSVMMigrateMem,
    CLEnqueueSVMUnmap,
    CLEnqueueTask,
    CLEnqueueUnmapMemObject,
    CLEnqueueWaitForEvents,
    CLEnqueueWriteBuffer,
    CLEnqueueWriteBufferRect,
    CLEnqueueWriteImage,
    CLFinish,
    CLFlush,
    CLGetCommandQueueInfo,
    CLGetContextInfo,
    CLGetDeviceAndHostTimer,
    CLGetDeviceIDs,
    CLGetDeviceInfo,
    CLGetEventInfo,
    CLGetEventProfilingInfo,
    CLGetExtensionFunctionAddress,
    CLGetExtensionFunctionAddressForPlatform,
    CLGetHostTimer,
    CLGetImageInfo,
    CLGetKernelArgInfo,
    CLGetKernelInfo,
    CLGetKernelSubGroupInfo,
    CLGetKernelWorkGroupInfo,
    CLGetMemObjectInfo,
    CLGetPipeInfo,
    CLGetPlatformIDs,
    CLGetPlatformInfo,
    CLGetProgramBuildInfo,
    CLGetProgramInfo,
    CLGetSamplerInfo,
    CLGetSupportedImageFormats,
    CLIcdGetPlatformIDsKHR,
    CLLinkProgram,
    CLReleaseCommandQueue,
    CLReleaseContext,
    CLReleaseDevice,
    CLReleaseEvent,
    CLReleaseKernel,
    CLReleaseMemObject,
    CLReleaseProgram,
    CLReleaseSampler,
    CLRetainCommandQueue,
    CLRetainContext,
    CLRetainDevice,
    CLRetainEvent,
    CLRetainKernel,
    CLRetainMemObject,
    CLRetainProgram,
    CLRetainSampler,
    CLSVMAlloc,
    CLSVMFree,
    CLSetCommandQueueProperty,
    CLSetContextDestructorCallback,
    CLSetDefaultDeviceCommandQueue,
    CLSetEventCallback,
    CLSetKernelArg,
    CLSetKernelArgSVMPointer,
    CLSetKernelExecInfo,
    CLSetMemObjectDestructorCallback,
    CLSetProgramReleaseCallback,
    CLSetProgramSpecializationConstant,
    CLSetUserEventStatus,
    CLUnloadCompiler,
    CLUnloadPlatformCompiler,
    CLWaitForEvents,
    EGLBindAPI,
    EGLBindTexImage,
    EGLChooseConfig,
    EGLClientWaitSync,
    EGLClientWaitSyncKHR,
    EGLCopyBuffers,
    EGLCopyMetalSharedEventANGLE,
    EGLCreateContext,
    EGLCreateDeviceANGLE,
    EGLCreateImage,
    EGLCreateImageKHR,
    EGLCreateNativeClientBufferANDROID,
    EGLCreatePbufferFromClientBuffer,
    EGLCreatePbufferSurface,
    EGLCreatePixmapSurface,
    EGLCreatePlatformPixmapSurface,
    EGLCreatePlatformPixmapSurfaceEXT,
    EGLCreatePlatformWindowSurface,
    EGLCreatePlatformWindowSurfaceEXT,
    EGLCreateStreamKHR,
    EGLCreateStreamProducerD3DTextureANGLE,
    EGLCreateSync,
    EGLCreateSyncKHR,
    EGLCreateWindowSurface,
    EGLDebugMessageControlKHR,
    EGLDestroyContext,
    EGLDestroyImage,
    EGLDestroyImageKHR,
    EGLDestroyStreamKHR,
    EGLDestroySurface,
    EGLDestroySync,
    EGLDestroySyncKHR,
    EGLDupNativeFenceFDANDROID,
    EGLExportVkImageANGLE,
    EGLForceGPUSwitchANGLE,
    EGLGetCompositorTimingANDROID,
    EGLGetCompositorTimingSupportedANDROID,
    EGLGetConfigAttrib,
    EGLGetConfigs,
    EGLGetCurrentContext,
    EGLGetCurrentDisplay,
    EGLGetCurrentSurface,
    EGLGetDisplay,
    EGLGetError,
    EGLGetFrameTimestampSupportedANDROID,
    EGLGetFrameTimestampsANDROID,
    EGLGetMscRateANGLE,
    EGLGetNativeClientBufferANDROID,
    EGLGetNextFrameIdANDROID,
    EGLGetPlatformDisplay,
    EGLGetPlatformDisplayEXT,
    EGLGetProcAddress,
    EGLGetSyncAttrib,
    EGLGetSyncAttribKHR,
    EGLGetSyncValuesCHROMIUM,
    EGLHandleGPUSwitchANGLE,
    EGLInitialize,
    EGLLabelObjectKHR,
    EGLLockSurfaceKHR,
    EGLMakeCurrent,
    EGLPostSubBufferNV,
    EGLPrepareSwapBuffersANGLE,
    EGLPresentationTimeANDROID,
    EGLProgramCacheGetAttribANGLE,
    EGLProgramCachePopulateANGLE,
    EGLProgramCacheQueryANGLE,
    EGLProgramCacheResizeANGLE,
    EGLQueryAPI,
    EGLQueryContext,
    EGLQueryDebugKHR,
    EGLQueryDeviceAttribEXT,
    EGLQueryDeviceStringEXT,
    EGLQueryDisplayAttribANGLE,
    EGLQueryDisplayAttribEXT,
    EGLQueryDmaBufFormatsEXT,
    EGLQueryDmaBufModifiersEXT,
    EGLQueryStreamKHR,
    EGLQueryStreamu64KHR,
    EGLQueryString,
    EGLQueryStringiANGLE,
    EGLQuerySurface,
    EGLQuerySurface64KHR,
    EGLQuerySurfacePointerANGLE,
    EGLReacquireHighPowerGPUANGLE,
    EGLReleaseDeviceANGLE,
    EGLReleaseHighPowerGPUANGLE,
    EGLReleaseTexImage,
    EGLReleaseThread,
    EGLSetBlobCacheFuncsANDROID,
    EGLSetDamageRegionKHR,
    EGLSignalSyncKHR,
    EGLStreamAttribKHR,
    EGLStreamConsumerAcquireKHR,
    EGLStreamConsumerGLTextureExternalAttribsNV,
    EGLStreamConsumerGLTextureExternalKHR,
    EGLStreamConsumerReleaseKHR,
    EGLStreamPostD3DTextureANGLE,
    EGLSurfaceAttrib,
    EGLSwapBuffers,
    EGLSwapBuffersWithDamageKHR,
    EGLSwapBuffersWithFrameTokenANGLE,
    EGLSwapInterval,
    EGLTerminate,
    EGLUnlockSurfaceKHR,
    EGLWaitClient,
    EGLWaitGL,
    EGLWaitNative,
    EGLWaitSync,
    EGLWaitSyncKHR,
    EGLWaitUntilWorkScheduledANGLE,
    GLAccum,
    GLAcquireTexturesANGLE,
    GLActiveShaderProgram,
    GLActiveShaderProgramEXT,
    GLActiveTexture,
    GLAlphaFunc,
    GLAlphaFuncx,
    GLAreTexturesResident,
    GLArrayElement,
    GLAttachShader,
    GLBegin,
    GLBeginConditionalRender,
    GLBeginPerfMonitorAMD,
    GLBeginPixelLocalStorageANGLE,
    GLBeginQuery,
    GLBeginQueryEXT,
    GLBeginQueryIndexed,
    GLBeginTransformFeedback,
    GLBindAttribLocation,
    GLBindBuffer,
    GLBindBufferBase,
    GLBindBufferRange,
    GLBindBuffersBase,
    GLBindBuffersRange,
    GLBindFragDataLocation,
    GLBindFragDataLocationEXT,
    GLBindFragDataLocationIndexed,
    GLBindFragDataLocationIndexedEXT,
    GLBindFramebuffer,
    GLBindFramebufferOES,
    GLBindImageTexture,
    GLBindImageTextures,
    GLBindProgramPipeline,
    GLBindProgramPipelineEXT,
    GLBindRenderbuffer,
    GLBindRenderbufferOES,
    GLBindSampler,
    GLBindSamplers,
    GLBindTexture,
    GLBindTextureUnit,
    GLBindTextures,
    GLBindTransformFeedback,
    GLBindUniformLocationCHROMIUM,
    GLBindVertexArray,
    GLBindVertexArrayOES,
    GLBindVertexBuffer,
    GLBindVertexBuffers,
    GLBitmap,
    GLBlendBarrier,
    GLBlendBarrierKHR,
    GLBlendColor,
    GLBlendEquation,
    GLBlendEquationSeparate,
    GLBlendEquationSeparatei,
    GLBlendEquationSeparateiEXT,
    GLBlendEquationSeparateiOES,
    GLBlendEquationi,
    GLBlendEquationiEXT,
    GLBlendEquationiOES,
    GLBlendFunc,
    GLBlendFuncSeparate,
    GLBlendFuncSeparatei,
    GLBlendFuncSeparateiEXT,
    GLBlendFuncSeparateiOES,
    GLBlendFunci,
    GLBlendFunciEXT,
    GLBlendFunciOES,
    GLBlitFramebuffer,
    GLBlitFramebufferANGLE,
    GLBlitFramebufferNV,
    GLBlitNamedFramebuffer,
    GLBufferData,
    GLBufferStorage,
    GLBufferStorageEXT,
    GLBufferStorageExternalEXT,
    GLBufferStorageMemEXT,
    GLBufferSubData,
    GLCallList,
    GLCallLists,
    GLCheckFramebufferStatus,
    GLCheckFramebufferStatusOES,
    GLCheckNamedFramebufferStatus,
    GLClampColor,
    GLClear,
    GLClearAccum,
    GLClearBufferData,
    GLClearBufferSubData,
    GLClearBufferfi,
    GLClearBufferfv,
    GLClearBufferiv,
    GLClearBufferuiv,
    GLClearColor,
    GLClearColorx,
    GLClearDepth,
    GLClearDepthf,
    GLClearDepthx,
    GLClearIndex,
    GLClearNamedBufferData,
    GLClearNamedBufferSubData,
    GLClearNamedFramebufferfi,
    GLClearNamedFramebufferfv,
    GLClearNamedFramebufferiv,
    GLClearNamedFramebufferuiv,
    GLClearStencil,
    GLClearTexImage,
    GLClearTexSubImage,
    GLClientActiveTexture,
    GLClientWaitSync,
    GLClipControl,
    GLClipControlEXT,
    GLClipPlane,
    GLClipPlanef,
    GLClipPlanex,
    GLColor3b,
    GLColor3bv,
    GLColor3d,
    GLColor3dv,
    GLColor3f,
    GLColor3fv,
    GLColor3i,
    GLColor3iv,
    GLColor3s,
    GLColor3sv,
    GLColor3ub,
    GLColor3ubv,
    GLColor3ui,
    GLColor3uiv,
    GLColor3us,
    GLColor3usv,
    GLColor4b,
    GLColor4bv,
    GLColor4d,
    GLColor4dv,
    GLColor4f,
    GLColor4fv,
    GLColor4i,
    GLColor4iv,
    GLColor4s,
    GLColor4sv,
    GLColor4ub,
    GLColor4ubv,
    GLColor4ui,
    GLColor4uiv,
    GLColor4us,
    GLColor4usv,
    GLColor4x,
    GLColorMask,
    GLColorMaski,
    GLColorMaskiEXT,
    GLColorMaskiOES,
    GLColorMaterial,
    GLColorP3ui,
    GLColorP3uiv,
    GLColorP4ui,
    GLColorP4uiv,
    GLColorPointer,
    GLCompileShader,
    GLCompressedCopyTextureCHROMIUM,
    GLCompressedTexImage1D,
    GLCompressedTexImage2D,
    GLCompressedTexImage2DRobustANGLE,
    GLCompressedTexImage3D,
    GLCompressedTexImage3DOES,
    GLCompressedTexImage3DRobustANGLE,
    GLCompressedTexSubImage1D,
    GLCompressedTexSubImage2D,
    GLCompressedTexSubImage2DRobustANGLE,
    GLCompressedTexSubImage3D,
    GLCompressedTexSubImage3DOES,
    GLCompressedTexSubImage3DRobustANGLE,
    GLCompressedTextureSubImage1D,
    GLCompressedTextureSubImage2D,
    GLCompressedTextureSubImage3D,
    GLCopyBufferSubData,
    GLCopyImageSubData,
    GLCopyImageSubDataEXT,
    GLCopyImageSubDataOES,
    GLCopyNamedBufferSubData,
    GLCopyPixels,
    GLCopySubTexture3DANGLE,
    GLCopySubTextureCHROMIUM,
    GLCopyTexImage1D,
    GLCopyTexImage2D,
    GLCopyTexSubImage1D,
    GLCopyTexSubImage2D,
    GLCopyTexSubImage3D,
    GLCopyTexSubImage3DOES,
    GLCopyTexture3DANGLE,
    GLCopyTextureCHROMIUM,
    GLCopyTextureSubImage1D,
    GLCopyTextureSubImage2D,
    GLCopyTextureSubImage3D,
    GLCoverageModulationCHROMIUM,
    GLCreateBuffers,
    GLCreateFramebuffers,
    GLCreateMemoryObjectsEXT,
    GLCreateProgram,
    GLCreateProgramPipelines,
    GLCreateQueries,
    GLCreateRenderbuffers,
    GLCreateSamplers,
    GLCreateShader,
    GLCreateShaderProgramv,
    GLCreateShaderProgramvEXT,
    GLCreateTextures,
    GLCreateTransformFeedbacks,
    GLCreateVertexArrays,
    GLCullFace,
    GLCurrentPaletteMatrixOES,
    GLDebugMessageCallback,
    GLDebugMessageCallbackKHR,
    GLDebugMessageControl,
    GLDebugMessageControlKHR,
    GLDebugMessageInsert,
    GLDebugMessageInsertKHR,
    GLDeleteBuffers,
    GLDeleteFencesNV,
    GLDeleteFramebuffers,
    GLDeleteFramebuffersOES,
    GLDeleteLists,
    GLDeleteMemoryObjectsEXT,
    GLDeletePerfMonitorsAMD,
    GLDeleteProgram,
    GLDeleteProgramPipelines,
    GLDeleteProgramPipelinesEXT,
    GLDeleteQueries,
    GLDeleteQueriesEXT,
    GLDeleteRenderbuffers,
    GLDeleteRenderbuffersOES,
    GLDeleteSamplers,
    GLDeleteSemaphoresEXT,
    GLDeleteShader,
    GLDeleteSync,
    GLDeleteTextures,
    GLDeleteTransformFeedbacks,
    GLDeleteVertexArrays,
    GLDeleteVertexArraysOES,
    GLDepthFunc,
    GLDepthMask,
    GLDepthRange,
    GLDepthRangeArrayv,
    GLDepthRangeIndexed,
    GLDepthRangef,
    GLDepthRangex,
    GLDetachShader,
    GLDisable,
    GLDisableClientState,
    GLDisableExtensionANGLE,
    GLDisableVertexArrayAttrib,
    GLDisableVertexAttribArray,
    GLDisablei,
    GLDisableiEXT,
    GLDisableiOES,
    GLDiscardFramebufferEXT,
    GLDispatchCompute,
    GLDispatchComputeIndirect,
    GLDrawArrays,
    GLDrawArraysIndirect,
    GLDrawArraysInstanced,
    GLDrawArraysInstancedANGLE,
    GLDrawArraysInstancedBaseInstance,
    GLDrawArraysInstancedBaseInstanceANGLE,
    GLDrawArraysInstancedBaseInstanceEXT,
    GLDrawArraysInstancedEXT,
    GLDrawBuffer,
    GLDrawBuffers,
    GLDrawBuffersEXT,
    GLDrawElements,
    GLDrawElementsBaseVertex,
    GLDrawElementsBaseVertexEXT,
    GLDrawElementsBaseVertexOES,
    GLDrawElementsIndirect,
    GLDrawElementsInstanced,
    GLDrawElementsInstancedANGLE,
    GLDrawElementsInstancedBaseInstance,
    GLDrawElementsInstancedBaseInstanceEXT,
    GLDrawElementsInstancedBaseVertex,
    GLDrawElementsInstancedBaseVertexBaseInstance,
    GLDrawElementsInstancedBaseVertexBaseInstanceANGLE,
    GLDrawElementsInstancedBaseVertexBaseInstanceEXT,
    GLDrawElementsInstancedBaseVertexEXT,
    GLDrawElementsInstancedBaseVertexOES,
    GLDrawElementsInstancedEXT,
    GLDrawPixels,
    GLDrawRangeElements,
    GLDrawRangeElementsBaseVertex,
    GLDrawRangeElementsBaseVertexEXT,
    GLDrawRangeElementsBaseVertexOES,
    GLDrawTexfOES,
    GLDrawTexfvOES,
    GLDrawTexiOES,
    GLDrawTexivOES,
    GLDrawTexsOES,
    GLDrawTexsvOES,
    GLDrawTexxOES,
    GLDrawTexxvOES,
    GLDrawTransformFeedback,
    GLDrawTransformFeedbackInstanced,
    GLDrawTransformFeedbackStream,
    GLDrawTransformFeedbackStreamInstanced,
    GLEGLImageTargetRenderbufferStorageOES,
    GLEGLImageTargetTexStorageEXT,
    GLEGLImageTargetTexture2DOES,
    GLEGLImageTargetTextureStorageEXT,
    GLEdgeFlag,
    GLEdgeFlagPointer,
    GLEdgeFlagv,
    GLEnable,
    GLEnableClientState,
    GLEnableVertexArrayAttrib,
    GLEnableVertexAttribArray,
    GLEnablei,
    GLEnableiEXT,
    GLEnableiOES,
    GLEnd,
    GLEndConditionalRender,
    GLEndList,
    GLEndPerfMonitorAMD,
    GLEndPixelLocalStorageANGLE,
    GLEndQuery,
    GLEndQueryEXT,
    GLEndQueryIndexed,
    GLEndTransformFeedback,
    GLEvalCoord1d,
    GLEvalCoord1dv,
    GLEvalCoord1f,
    GLEvalCoord1fv,
    GLEvalCoord2d,
    GLEvalCoord2dv,
    GLEvalCoord2f,
    GLEvalCoord2fv,
    GLEvalMesh1,
    GLEvalMesh2,
    GLEvalPoint1,
    GLEvalPoint2,
    GLFeedbackBuffer,
    GLFenceSync,
    GLFinish,
    GLFinishFenceNV,
    GLFlush,
    GLFlushMappedBufferRange,
    GLFlushMappedBufferRangeEXT,
    GLFlushMappedNamedBufferRange,
    GLFogCoordPointer,
    GLFogCoordd,
    GLFogCoorddv,
    GLFogCoordf,
    GLFogCoordfv,
    GLFogf,
    GLFogfv,
    GLFogi,
    GLFogiv,
    GLFogx,
    GLFogxv,
    GLFramebufferFetchBarrierEXT,
    GLFramebufferMemorylessPixelLocalStorageANGLE,
    GLFramebufferParameteri,
    GLFramebufferParameteriMESA,
    GLFramebufferPixelLocalClearValuefvANGLE,
    GLFramebufferPixelLocalClearValueivANGLE,
    GLFramebufferPixelLocalClearValueuivANGLE,
    GLFramebufferPixelLocalStorageInterruptANGLE,
    GLFramebufferPixelLocalStorageRestoreANGLE,
    GLFramebufferRenderbuffer,
    GLFramebufferRenderbufferOES,
    GLFramebufferTexture,
    GLFramebufferTexture1D,
    GLFramebufferTexture2D,
    GLFramebufferTexture2DMultisampleEXT,
    GLFramebufferTexture2DOES,
    GLFramebufferTexture3D,
    GLFramebufferTexture3DOES,
    GLFramebufferTextureEXT,
    GLFramebufferTextureLayer,
    GLFramebufferTextureMultiviewOVR,
    GLFramebufferTextureOES,
    GLFramebufferTexturePixelLocalStorageANGLE,
    GLFrontFace,
    GLFrustum,
    GLFrustumf,
    GLFrustumx,
    GLGenBuffers,
    GLGenFencesNV,
    GLGenFramebuffers,
    GLGenFramebuffersOES,
    GLGenLists,
    GLGenPerfMonitorsAMD,
    GLGenProgramPipelines,
    GLGenProgramPipelinesEXT,
    GLGenQueries,
    GLGenQueriesEXT,
    GLGenRenderbuffers,
    GLGenRenderbuffersOES,
    GLGenSamplers,
    GLGenSemaphoresEXT,
    GLGenTextures,
    GLGenTransformFeedbacks,
    GLGenVertexArrays,
    GLGenVertexArraysOES,
    GLGenerateMipmap,
    GLGenerateMipmapOES,
    GLGenerateTextureMipmap,
    GLGetActiveAtomicCounterBufferiv,
    GLGetActiveAttrib,
    GLGetActiveSubroutineName,
    GLGetActiveSubroutineUniformName,
    GLGetActiveSubroutineUniformiv,
    GLGetActiveUniform,
    GLGetActiveUniformBlockName,
    GLGetActiveUniformBlockiv,
    GLGetActiveUniformBlockivRobustANGLE,
    GLGetActiveUniformName,
    GLGetActiveUniformsiv,
    GLGetAttachedShaders,
    GLGetAttribLocation,
    GLGetBooleani_v,
    GLGetBooleani_vRobustANGLE,
    GLGetBooleanv,
    GLGetBooleanvRobustANGLE,
    GLGetBufferParameteri64v,
    GLGetBufferParameteri64vRobustANGLE,
    GLGetBufferParameteriv,
    GLGetBufferParameterivRobustANGLE,
    GLGetBufferPointerv,
    GLGetBufferPointervOES,
    GLGetBufferPointervRobustANGLE,
    GLGetBufferSubData,
    GLGetClipPlane,
    GLGetClipPlanef,
    GLGetClipPlanex,
    GLGetCompressedTexImage,
    GLGetCompressedTexImageANGLE,
    GLGetCompressedTextureImage,
    GLGetCompressedTextureSubImage,
    GLGetDebugMessageLog,
    GLGetDebugMessageLogKHR,
    GLGetDoublei_v,
    GLGetDoublev,
    GLGetError,
    GLGetFenceivNV,
    GLGetFixedv,
    GLGetFloati_v,
    GLGetFloatv,
    GLGetFloatvRobustANGLE,
    GLGetFragDataIndex,
    GLGetFragDataIndexEXT,
    GLGetFragDataLocation,
    GLGetFramebufferAttachmentParameteriv,
    GLGetFramebufferAttachmentParameterivOES,
    GLGetFramebufferAttachmentParameterivRobustANGLE,
    GLGetFramebufferParameteriv,
    GLGetFramebufferParameterivMESA,
    GLGetFramebufferParameterivRobustANGLE,
    GLGetFramebufferPixelLocalStorageParameterfvANGLE,
    GLGetFramebufferPixelLocalStorageParameterfvRobustANGLE,
    GLGetFramebufferPixelLocalStorageParameterivANGLE,
    GLGetFramebufferPixelLocalStorageParameterivRobustANGLE,
    GLGetGraphicsResetStatus,
    GLGetGraphicsResetStatusEXT,
    GLGetInteger64i_v,
    GLGetInteger64i_vRobustANGLE,
    GLGetInteger64v,
    GLGetInteger64vEXT,
    GLGetInteger64vRobustANGLE,
    GLGetIntegeri_v,
    GLGetIntegeri_vRobustANGLE,
    GLGetIntegerv,
    GLGetIntegervRobustANGLE,
    GLGetInternalformati64v,
    GLGetInternalformativ,
    GLGetInternalformativRobustANGLE,
    GLGetLightfv,
    GLGetLightiv,
    GLGetLightxv,
    GLGetMapdv,
    GLGetMapfv,
    GLGetMapiv,
    GLGetMaterialfv,
    GLGetMaterialiv,
    GLGetMaterialxv,
    GLGetMemoryObjectParameterivEXT,
    GLGetMultisamplefv,
    GLGetMultisamplefvANGLE,
    GLGetMultisamplefvRobustANGLE,
    GLGetNamedBufferParameteri64v,
    GLGetNamedBufferParameteriv,
    GLGetNamedBufferPointerv,
    GLGetNamedBufferSubData,
    GLGetNamedFramebufferAttachmentParameteriv,
    GLGetNamedFramebufferParameteriv,
    GLGetNamedRenderbufferParameteriv,
    GLGetObjectLabel,
    GLGetObjectLabelEXT,
    GLGetObjectLabelKHR,
    GLGetObjectPtrLabel,
    GLGetObjectPtrLabelKHR,
    GLGetPerfMonitorCounterDataAMD,
    GLGetPerfMonitorCounterInfoAMD,
    GLGetPerfMonitorCounterStringAMD,
    GLGetPerfMonitorCountersAMD,
    GLGetPerfMonitorGroupStringAMD,
    GLGetPerfMonitorGroupsAMD,
    GLGetPixelMapfv,
    GLGetPixelMapuiv,
    GLGetPixelMapusv,
    GLGetPointerv,
    GLGetPointervKHR,
    GLGetPointervRobustANGLERobustANGLE,
    GLGetPolygonStipple,
    GLGetProgramBinary,
    GLGetProgramBinaryOES,
    GLGetProgramInfoLog,
    GLGetProgramInterfaceiv,
    GLGetProgramInterfaceivRobustANGLE,
    GLGetProgramPipelineInfoLog,
    GLGetProgramPipelineInfoLogEXT,
    GLGetProgramPipelineiv,
    GLGetProgramPipelineivEXT,
    GLGetProgramResourceIndex,
    GLGetProgramResourceLocation,
    GLGetProgramResourceLocationIndex,
    GLGetProgramResourceLocationIndexEXT,
    GLGetProgramResourceName,
    GLGetProgramResourceiv,
    GLGetProgramStageiv,
    GLGetProgramiv,
    GLGetProgramivRobustANGLE,
    GLGetQueryBufferObjecti64v,
    GLGetQueryBufferObjectiv,
    GLGetQueryBufferObjectui64v,
    GLGetQueryBufferObjectuiv,
    GLGetQueryIndexediv,
    GLGetQueryObjecti64v,
    GLGetQueryObjecti64vEXT,
    GLGetQueryObjecti64vRobustANGLE,
    GLGetQueryObjectiv,
    GLGetQueryObjectivEXT,
    GLGetQueryObjectivRobustANGLE,
    GLGetQueryObjectui64v,
    GLGetQueryObjectui64vEXT,
    GLGetQueryObjectui64vRobustANGLE,
    GLGetQueryObjectuiv,
    GLGetQueryObjectuivEXT,
    GLGetQueryObjectuivRobustANGLE,
    GLGetQueryiv,
    GLGetQueryivEXT,
    GLGetQueryivRobustANGLE,
    GLGetRenderbufferImageANGLE,
    GLGetRenderbufferParameteriv,
    GLGetRenderbufferParameterivOES,
    GLGetRenderbufferParameterivRobustANGLE,
    GLGetSamplerParameterIiv,
    GLGetSamplerParameterIivEXT,
    GLGetSamplerParameterIivOES,
    GLGetSamplerParameterIivRobustANGLE,
    GLGetSamplerParameterIuiv,
    GLGetSamplerParameterIuivEXT,
    GLGetSamplerParameterIuivOES,
    GLGetSamplerParameterIuivRobustANGLE,
    GLGetSamplerParameterfv,
    GLGetSamplerParameterfvRobustANGLE,
    GLGetSamplerParameteriv,
    GLGetSamplerParameterivRobustANGLE,
    GLGetSemaphoreParameterui64vEXT,
    GLGetShaderInfoLog,
    GLGetShaderPrecisionFormat,
    GLGetShaderSource,
    GLGetShaderiv,
    GLGetShaderivRobustANGLE,
    GLGetString,
    GLGetStringi,
    GLGetSubroutineIndex,
    GLGetSubroutineUniformLocation,
    GLGetSynciv,
    GLGetTexEnvfv,
    GLGetTexEnviv,
    GLGetTexEnvxv,
    GLGetTexGendv,
    GLGetTexGenfv,
    GLGetTexGenfvOES,
    GLGetTexGeniv,
    GLGetTexGenivOES,
    GLGetTexGenxvOES,
    GLGetTexImage,
    GLGetTexImageANGLE,
    GLGetTexLevelParameterfv,
    GLGetTexLevelParameterfvANGLE,
    GLGetTexLevelParameterfvRobustANGLE,
    GLGetTexLevelParameteriv,
    GLGetTexLevelParameterivANGLE,
    GLGetTexLevelParameterivRobustANGLE,
    GLGetTexParameterIiv,
    GLGetTexParameterIivEXT,
    GLGetTexParameterIivOES,
    GLGetTexParameterIivRobustANGLE,
    GLGetTexParameterIuiv,
    GLGetTexParameterIuivEXT,
    GLGetTexParameterIuivOES,
    GLGetTexParameterIuivRobustANGLE,
    GLGetTexParameterfv,
    GLGetTexParameterfvRobustANGLE,
    GLGetTexParameteriv,
    GLGetTexParameterivRobustANGLE,
    GLGetTexParameterxv,
    GLGetTextureImage,
    GLGetTextureLevelParameterfv,
    GLGetTextureLevelParameteriv,
    GLGetTextureParameterIiv,
    GLGetTextureParameterIuiv,
    GLGetTextureParameterfv,
    GLGetTextureParameteriv,
    GLGetTextureSubImage,
    GLGetTransformFeedbackVarying,
    GLGetTransformFeedbacki64_v,
    GLGetTransformFeedbacki_v,
    GLGetTransformFeedbackiv,
    GLGetTranslatedShaderSourceANGLE,
    GLGetUniformBlockIndex,
    GLGetUniformIndices,
    GLGetUniformLocation,
    GLGetUniformSubroutineuiv,
    GLGetUniformdv,
    GLGetUniformfv,
    GLGetUniformfvRobustANGLE,
    GLGetUniformiv,
    GLGetUniformivRobustANGLE,
    GLGetUniformuiv,
    GLGetUniformuivRobustANGLE,
    GLGetUnsignedBytei_vEXT,
    GLGetUnsignedBytevEXT,
    GLGetVertexArrayIndexed64iv,
    GLGetVertexArrayIndexediv,
    GLGetVertexArrayiv,
    GLGetVertexAttribIiv,
    GLGetVertexAttribIivRobustANGLE,
    GLGetVertexAttribIuiv,
    GLGetVertexAttribIuivRobustANGLE,
    GLGetVertexAttribLdv,
    GLGetVertexAttribPointerv,
    GLGetVertexAttribPointervRobustANGLE,
    GLGetVertexAttribdv,
    GLGetVertexAttribfv,
    GLGetVertexAttribfvRobustANGLE,
    GLGetVertexAttribiv,
    GLGetVertexAttribivRobustANGLE,
    GLGetnColorTable,
    GLGetnCompressedTexImage,
    GLGetnConvolutionFilter,
    GLGetnHistogram,
    GLGetnMapdv,
    GLGetnMapfv,
    GLGetnMapiv,
    GLGetnMinmax,
    GLGetnPixelMapfv,
    GLGetnPixelMapuiv,
    GLGetnPixelMapusv,
    GLGetnPolygonStipple,
    GLGetnSeparableFilter,
    GLGetnTexImage,
    GLGetnUniformdv,
    GLGetnUniformfv,
    GLGetnUniformfvEXT,
    GLGetnUniformfvRobustANGLE,
    GLGetnUniformiv,
    GLGetnUniformivEXT,
    GLGetnUniformivRobustANGLE,
    GLGetnUniformuiv,
    GLGetnUniformuivRobustANGLE,
    GLHint,
    GLImportMemoryFdEXT,
    GLImportMemoryZirconHandleANGLE,
    GLImportSemaphoreFdEXT,
    GLImportSemaphoreZirconHandleANGLE,
    GLIndexMask,
    GLIndexPointer,
    GLIndexd,
    GLIndexdv,
    GLIndexf,
    GLIndexfv,
    GLIndexi,
    GLIndexiv,
    GLIndexs,
    GLIndexsv,
    GLIndexub,
    GLIndexubv,
    GLInitNames,
    GLInsertEventMarkerEXT,
    GLInterleavedArrays,
    GLInvalidateBufferData,
    GLInvalidateBufferSubData,
    GLInvalidateFramebuffer,
    GLInvalidateNamedFramebufferData,
    GLInvalidateNamedFramebufferSubData,
    GLInvalidateSubFramebuffer,
    GLInvalidateTexImage,
    GLInvalidateTexSubImage,
    GLInvalidateTextureANGLE,
    GLIsBuffer,
    GLIsEnabled,
    GLIsEnabledi,
    GLIsEnablediEXT,
    GLIsEnablediOES,
    GLIsFenceNV,
    GLIsFramebuffer,
    GLIsFramebufferOES,
    GLIsList,
    GLIsMemoryObjectEXT,
    GLIsProgram,
    GLIsProgramPipeline,
    GLIsProgramPipelineEXT,
    GLIsQuery,
    GLIsQueryEXT,
    GLIsRenderbuffer,
    GLIsRenderbufferOES,
    GLIsSampler,
    GLIsSemaphoreEXT,
    GLIsShader,
    GLIsSync,
    GLIsTexture,
    GLIsTransformFeedback,
    GLIsVertexArray,
    GLIsVertexArrayOES,
    GLLabelObjectEXT,
    GLLightModelf,
    GLLightModelfv,
    GLLightModeli,
    GLLightModeliv,
    GLLightModelx,
    GLLightModelxv,
    GLLightf,
    GLLightfv,
    GLLighti,
    GLLightiv,
    GLLightx,
    GLLightxv,
    GLLineStipple,
    GLLineWidth,
    GLLineWidthx,
    GLLinkProgram,
    GLListBase,
    GLLoadIdentity,
    GLLoadMatrixd,
    GLLoadMatrixf,
    GLLoadMatrixx,
    GLLoadName,
    GLLoadPaletteFromModelViewMatrixOES,
    GLLoadTransposeMatrixd,
    GLLoadTransposeMatrixf,
    GLLogicOp,
    GLLogicOpANGLE,
    GLLoseContextCHROMIUM,
    GLMap1d,
    GLMap1f,
    GLMap2d,
    GLMap2f,
    GLMapBuffer,
    GLMapBufferOES,
    GLMapBufferRange,
    GLMapBufferRangeEXT,
    GLMapGrid1d,
    GLMapGrid1f,
    GLMapGrid2d,
    GLMapGrid2f,
    GLMapNamedBuffer,
    GLMapNamedBufferRange,
    GLMaterialf,
    GLMaterialfv,
    GLMateriali,
    GLMaterialiv,
    GLMaterialx,
    GLMaterialxv,
    GLMatrixIndexPointerOES,
    GLMatrixMode,
    GLMaxShaderCompilerThreadsKHR,
    GLMemoryBarrier,
    GLMemoryBarrierByRegion,
    GLMemoryObjectParameterivEXT,
    GLMinSampleShading,
    GLMinSampleShadingOES,
    GLMultMatrixd,
    GLMultMatrixf,
    GLMultMatrixx,
    GLMultTransposeMatrixd,
    GLMultTransposeMatrixf,
    GLMultiDrawArrays,
    GLMultiDrawArraysANGLE,
    GLMultiDrawArraysIndirect,
    GLMultiDrawArraysIndirectCount,
    GLMultiDrawArraysIndirectEXT,
    GLMultiDrawArraysInstancedANGLE,
    GLMultiDrawArraysInstancedBaseInstanceANGLE,
    GLMultiDrawElements,
    GLMultiDrawElementsANGLE,
    GLMultiDrawElementsBaseVertex,
    GLMultiDrawElementsBaseVertexEXT,
    GLMultiDrawElementsIndirect,
    GLMultiDrawElementsIndirectCount,
    GLMultiDrawElementsIndirectEXT,
    GLMultiDrawElementsInstancedANGLE,
    GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE,
    GLMultiTexCoord1d,
    GLMultiTexCoord1dv,
    GLMultiTexCoord1f,
    GLMultiTexCoord1fv,
    GLMultiTexCoord1i,
    GLMultiTexCoord1iv,
    GLMultiTexCoord1s,
    GLMultiTexCoord1sv,
    GLMultiTexCoord2d,
    GLMultiTexCoord2dv,
    GLMultiTexCoord2f,
    GLMultiTexCoord2fv,
    GLMultiTexCoord2i,
    GLMultiTexCoord2iv,
    GLMultiTexCoord2s,
    GLMultiTexCoord2sv,
    GLMultiTexCoord3d,
    GLMultiTexCoord3dv,
    GLMultiTexCoord3f,
    GLMultiTexCoord3fv,
    GLMultiTexCoord3i,
    GLMultiTexCoord3iv,
    GLMultiTexCoord3s,
    GLMultiTexCoord3sv,
    GLMultiTexCoord4d,
    GLMultiTexCoord4dv,
    GLMultiTexCoord4f,
    GLMultiTexCoord4fv,
    GLMultiTexCoord4i,
    GLMultiTexCoord4iv,
    GLMultiTexCoord4s,
    GLMultiTexCoord4sv,
    GLMultiTexCoord4x,
    GLMultiTexCoordP1ui,
    GLMultiTexCoordP1uiv,
    GLMultiTexCoordP2ui,
    GLMultiTexCoordP2uiv,
    GLMultiTexCoordP3ui,
    GLMultiTexCoordP3uiv,
    GLMultiTexCoordP4ui,
    GLMultiTexCoordP4uiv,
    GLNamedBufferData,
    GLNamedBufferStorage,
    GLNamedBufferStorageExternalEXT,
    GLNamedBufferSubData,
    GLNamedFramebufferDrawBuffer,
    GLNamedFramebufferDrawBuffers,
    GLNamedFramebufferParameteri,
    GLNamedFramebufferReadBuffer,
    GLNamedFramebufferRenderbuffer,
    GLNamedFramebufferTexture,
    GLNamedFramebufferTextureLayer,
    GLNamedRenderbufferStorage,
    GLNamedRenderbufferStorageMultisample,
    GLNewList,
    GLNormal3b,
    GLNormal3bv,
    GLNormal3d,
    GLNormal3dv,
    GLNormal3f,
    GLNormal3fv,
    GLNormal3i,
    GLNormal3iv,
    GLNormal3s,
    GLNormal3sv,
    GLNormal3x,
    GLNormalP3ui,
    GLNormalP3uiv,
    GLNormalPointer,
    GLObjectLabel,
    GLObjectLabelKHR,
    GLObjectPtrLabel,
    GLObjectPtrLabelKHR,
    GLOrtho,
    GLOrthof,
    GLOrthox,
    GLPassThrough,
    GLPatchParameterfv,
    GLPatchParameteri,
    GLPatchParameteriEXT,
    GLPauseTransformFeedback,
    GLPixelLocalStorageBarrierANGLE,
    GLPixelMapfv,
    GLPixelMapuiv,
    GLPixelMapusv,
    GLPixelStoref,
    GLPixelStorei,
    GLPixelTransferf,
    GLPixelTransferi,
    GLPixelZoom,
    GLPointParameterf,
    GLPointParameterfv,
    GLPointParameteri,
    GLPointParameteriv,
    GLPointParameterx,
    GLPointParameterxv,
    GLPointSize,
    GLPointSizePointerOES,
    GLPointSizex,
    GLPolygonMode,
    GLPolygonModeANGLE,
    GLPolygonModeNV,
    GLPolygonOffset,
    GLPolygonOffsetClamp,
    GLPolygonOffsetClampEXT,
    GLPolygonOffsetx,
    GLPolygonStipple,
    GLPopAttrib,
    GLPopClientAttrib,
    GLPopDebugGroup,
    GLPopDebugGroupKHR,
    GLPopGroupMarkerEXT,
    GLPopMatrix,
    GLPopName,
    GLPrimitiveBoundingBox,
    GLPrimitiveBoundingBoxEXT,
    GLPrimitiveBoundingBoxOES,
    GLPrimitiveRestartIndex,
    GLPrioritizeTextures,
    GLProgramBinary,
    GLProgramBinaryOES,
    GLProgramParameteri,
    GLProgramParameteriEXT,
    GLProgramUniform1d,
    GLProgramUniform1dv,
    GLProgramUniform1f,
    GLProgramUniform1fEXT,
    GLProgramUniform1fv,
    GLProgramUniform1fvEXT,
    GLProgramUniform1i,
    GLProgramUniform1iEXT,
    GLProgramUniform1iv,
    GLProgramUniform1ivEXT,
    GLProgramUniform1ui,
    GLProgramUniform1uiEXT,
    GLProgramUniform1uiv,
    GLProgramUniform1uivEXT,
    GLProgramUniform2d,
    GLProgramUniform2dv,
    GLProgramUniform2f,
    GLProgramUniform2fEXT,
    GLProgramUniform2fv,
    GLProgramUniform2fvEXT,
    GLProgramUniform2i,
    GLProgramUniform2iEXT,
    GLProgramUniform2iv,
    GLProgramUniform2ivEXT,
    GLProgramUniform2ui,
    GLProgramUniform2uiEXT,
    GLProgramUniform2uiv,
    GLProgramUniform2uivEXT,
    GLProgramUniform3d,
    GLProgramUniform3dv,
    GLProgramUniform3f,
    GLProgramUniform3fEXT,
    GLProgramUniform3fv,
    GLProgramUniform3fvEXT,
    GLProgramUniform3i,
    GLProgramUniform3iEXT,
    GLProgramUniform3iv,
    GLProgramUniform3ivEXT,
    GLProgramUniform3ui,
    GLProgramUniform3uiEXT,
    GLProgramUniform3uiv,
    GLProgramUniform3uivEXT,
    GLProgramUniform4d,
    GLProgramUniform4dv,
    GLProgramUniform4f,
    GLProgramUniform4fEXT,
    GLProgramUniform4fv,
    GLProgramUniform4fvEXT,
    GLProgramUniform4i,
    GLProgramUniform4iEXT,
    GLProgramUniform4iv,
    GLProgramUniform4ivEXT,
    GLProgramUniform4ui,
    GLProgramUniform4uiEXT,
    GLProgramUniform4uiv,
    GLProgramUniform4uivEXT,
    GLProgramUniformMatrix2dv,
    GLProgramUniformMatrix2fv,
    GLProgramUniformMatrix2fvEXT,
    GLProgramUniformMatrix2x3dv,
    GLProgramUniformMatrix2x3fv,
    GLProgramUniformMatrix2x3fvEXT,
    GLProgramUniformMatrix2x4dv,
    GLProgramUniformMatrix2x4fv,
    GLProgramUniformMatrix2x4fvEXT,
    GLProgramUniformMatrix3dv,
    GLProgramUniformMatrix3fv,
    GLProgramUniformMatrix3fvEXT,
    GLProgramUniformMatrix3x2dv,
    GLProgramUniformMatrix3x2fv,
    GLProgramUniformMatrix3x2fvEXT,
    GLProgramUniformMatrix3x4dv,
    GLProgramUniformMatrix3x4fv,
    GLProgramUniformMatrix3x4fvEXT,
    GLProgramUniformMatrix4dv,
    GLProgramUniformMatrix4fv,
    GLProgramUniformMatrix4fvEXT,
    GLProgramUniformMatrix4x2dv,
    GLProgramUniformMatrix4x2fv,
    GLProgramUniformMatrix4x2fvEXT,
    GLProgramUniformMatrix4x3dv,
    GLProgramUniformMatrix4x3fv,
    GLProgramUniformMatrix4x3fvEXT,
    GLProvokingVertex,
    GLProvokingVertexANGLE,
    GLPushAttrib,
    GLPushClientAttrib,
    GLPushDebugGroup,
    GLPushDebugGroupKHR,
    GLPushGroupMarkerEXT,
    GLPushMatrix,
    GLPushName,
    GLQueryCounter,
    GLQueryCounterEXT,
    GLQueryMatrixxOES,
    GLRasterPos2d,
    GLRasterPos2dv,
    GLRasterPos2f,
    GLRasterPos2fv,
    GLRasterPos2i,
    GLRasterPos2iv,
    GLRasterPos2s,
    GLRasterPos2sv,
    GLRasterPos3d,
    GLRasterPos3dv,
    GLRasterPos3f,
    GLRasterPos3fv,
    GLRasterPos3i,
    GLRasterPos3iv,
    GLRasterPos3s,
    GLRasterPos3sv,
    GLRasterPos4d,
    GLRasterPos4dv,
    GLRasterPos4f,
    GLRasterPos4fv,
    GLRasterPos4i,
    GLRasterPos4iv,
    GLRasterPos4s,
    GLRasterPos4sv,
    GLReadBuffer,
    GLReadPixels,
    GLReadPixelsRobustANGLE,
    GLReadnPixels,
    GLReadnPixelsEXT,
    GLReadnPixelsRobustANGLE,
    GLRectd,
    GLRectdv,
    GLRectf,
    GLRectfv,
    GLRecti,
    GLRectiv,
    GLRects,
    GLRectsv,
    GLReleaseShaderCompiler,
    GLReleaseTexturesANGLE,
    GLRenderMode,
    GLRenderbufferStorage,
    GLRenderbufferStorageMultisample,
    GLRenderbufferStorageMultisampleANGLE,
    GLRenderbufferStorageMultisampleEXT,
    GLRenderbufferStorageOES,
    GLRequestExtensionANGLE,
    GLResumeTransformFeedback,
    GLRotated,
    GLRotatef,
    GLRotatex,
    GLSampleCoverage,
    GLSampleCoveragex,
    GLSampleMaski,
    GLSampleMaskiANGLE,
    GLSamplerParameterIiv,
    GLSamplerParameterIivEXT,
    GLSamplerParameterIivOES,
    GLSamplerParameterIivRobustANGLE,
    GLSamplerParameterIuiv,
    GLSamplerParameterIuivEXT,
    GLSamplerParameterIuivOES,
    GLSamplerParameterIuivRobustANGLE,
    GLSamplerParameterf,
    GLSamplerParameterfv,
    GLSamplerParameterfvRobustANGLE,
    GLSamplerParameteri,
    GLSamplerParameteriv,
    GLSamplerParameterivRobustANGLE,
    GLScaled,
    GLScalef,
    GLScalex,
    GLScissor,
    GLScissorArrayv,
    GLScissorIndexed,
    GLScissorIndexedv,
    GLSecondaryColor3b,
    GLSecondaryColor3bv,
    GLSecondaryColor3d,
    GLSecondaryColor3dv,
    GLSecondaryColor3f,
    GLSecondaryColor3fv,
    GLSecondaryColor3i,
    GLSecondaryColor3iv,
    GLSecondaryColor3s,
    GLSecondaryColor3sv,
    GLSecondaryColor3ub,
    GLSecondaryColor3ubv,
    GLSecondaryColor3ui,
    GLSecondaryColor3uiv,
    GLSecondaryColor3us,
    GLSecondaryColor3usv,
    GLSecondaryColorP3ui,
    GLSecondaryColorP3uiv,
    GLSecondaryColorPointer,
    GLSelectBuffer,
    GLSelectPerfMonitorCountersAMD,
    GLSemaphoreParameterui64vEXT,
    GLSetFenceNV,
    GLShadeModel,
    GLShaderBinary,
    GLShaderSource,
    GLShaderStorageBlockBinding,
    GLShadingRateQCOM,
    GLSignalSemaphoreEXT,
    GLSpecializeShader,
    GLStencilFunc,
    GLStencilFuncSeparate,
    GLStencilMask,
    GLStencilMaskSeparate,
    GLStencilOp,
    GLStencilOpSeparate,
    GLTestFenceNV,
    GLTexBuffer,
    GLTexBufferEXT,
    GLTexBufferOES,
    GLTexBufferRange,
    GLTexBufferRangeEXT,
    GLTexBufferRangeOES,
    GLTexCoord1d,
    GLTexCoord1dv,
    GLTexCoord1f,
    GLTexCoord1fv,
    GLTexCoord1i,
    GLTexCoord1iv,
    GLTexCoord1s,
    GLTexCoord1sv,
    GLTexCoord2d,
    GLTexCoord2dv,
    GLTexCoord2f,
    GLTexCoord2fv,
    GLTexCoord2i,
    GLTexCoord2iv,
    GLTexCoord2s,
    GLTexCoord2sv,
    GLTexCoord3d,
    GLTexCoord3dv,
    GLTexCoord3f,
    GLTexCoord3fv,
    GLTexCoord3i,
    GLTexCoord3iv,
    GLTexCoord3s,
    GLTexCoord3sv,
    GLTexCoord4d,
    GLTexCoord4dv,
    GLTexCoord4f,
    GLTexCoord4fv,
    GLTexCoord4i,
    GLTexCoord4iv,
    GLTexCoord4s,
    GLTexCoord4sv,
    GLTexCoordP1ui,
    GLTexCoordP1uiv,
    GLTexCoordP2ui,
    GLTexCoordP2uiv,
    GLTexCoordP3ui,
    GLTexCoordP3uiv,
    GLTexCoordP4ui,
    GLTexCoordP4uiv,
    GLTexCoordPointer,
    GLTexEnvf,
    GLTexEnvfv,
    GLTexEnvi,
    GLTexEnviv,
    GLTexEnvx,
    GLTexEnvxv,
    GLTexGend,
    GLTexGendv,
    GLTexGenf,
    GLTexGenfOES,
    GLTexGenfv,
    GLTexGenfvOES,
    GLTexGeni,
    GLTexGeniOES,
    GLTexGeniv,
    GLTexGenivOES,
    GLTexGenxOES,
    GLTexGenxvOES,
    GLTexImage1D,
    GLTexImage2D,
    GLTexImage2DExternalANGLE,
    GLTexImage2DMultisample,
    GLTexImage2DRobustANGLE,
    GLTexImage3D,
    GLTexImage3DMultisample,
    GLTexImage3DOES,
    GLTexImage3DRobustANGLE,
    GLTexParameterIiv,
    GLTexParameterIivEXT,
    GLTexParameterIivOES,
    GLTexParameterIivRobustANGLE,
    GLTexParameterIuiv,
    GLTexParameterIuivEXT,
    GLTexParameterIuivOES,
    GLTexParameterIuivRobustANGLE,
    GLTexParameterf,
    GLTexParameterfv,
    GLTexParameterfvRobustANGLE,
    GLTexParameteri,
    GLTexParameteriv,
    GLTexParameterivRobustANGLE,
    GLTexParameterx,
    GLTexParameterxv,
    GLTexStorage1D,
    GLTexStorage1DEXT,
    GLTexStorage2D,
    GLTexStorage2DEXT,
    GLTexStorage2DMultisample,
    GLTexStorage2DMultisampleANGLE,
    GLTexStorage3D,
    GLTexStorage3DEXT,
    GLTexStorage3DMultisample,
    GLTexStorage3DMultisampleOES,
    GLTexStorageMem2DEXT,
    GLTexStorageMem2DMultisampleEXT,
    GLTexStorageMem3DEXT,
    GLTexStorageMem3DMultisampleEXT,
    GLTexStorageMemFlags2DANGLE,
    GLTexStorageMemFlags2DMultisampleANGLE,
    GLTexStorageMemFlags3DANGLE,
    GLTexStorageMemFlags3DMultisampleANGLE,
    GLTexSubImage1D,
    GLTexSubImage2D,
    GLTexSubImage2DRobustANGLE,
    GLTexSubImage3D,
    GLTexSubImage3DOES,
    GLTexSubImage3DRobustANGLE,
    GLTextureBarrier,
    GLTextureBuffer,
    GLTextureBufferRange,
    GLTextureParameterIiv,
    GLTextureParameterIuiv,
    GLTextureParameterf,
    GLTextureParameterfv,
    GLTextureParameteri,
    GLTextureParameteriv,
    GLTextureStorage1D,
    GLTextureStorage2D,
    GLTextureStorage2DMultisample,
    GLTextureStorage3D,
    GLTextureStorage3DMultisample,
    GLTextureSubImage1D,
    GLTextureSubImage2D,
    GLTextureSubImage3D,
    GLTextureView,
    GLTransformFeedbackBufferBase,
    GLTransformFeedbackBufferRange,
    GLTransformFeedbackVaryings,
    GLTranslated,
    GLTranslatef,
    GLTranslatex,
    GLUniform1d,
    GLUniform1dv,
    GLUniform1f,
    GLUniform1fv,
    GLUniform1i,
    GLUniform1iv,
    GLUniform1ui,
    GLUniform1uiv,
    GLUniform2d,
    GLUniform2dv,
    GLUniform2f,
    GLUniform2fv,
    GLUniform2i,
    GLUniform2iv,
    GLUniform2ui,
    GLUniform2uiv,
    GLUniform3d,
    GLUniform3dv,
    GLUniform3f,
    GLUniform3fv,
    GLUniform3i,
    GLUniform3iv,
    GLUniform3ui,
    GLUniform3uiv,
    GLUniform4d,
    GLUniform4dv,
    GLUniform4f,
    GLUniform4fv,
    GLUniform4i,
    GLUniform4iv,
    GLUniform4ui,
    GLUniform4uiv,
    GLUniformBlockBinding,
    GLUniformMatrix2dv,
    GLUniformMatrix2fv,
    GLUniformMatrix2x3dv,
    GLUniformMatrix2x3fv,
    GLUniformMatrix2x4dv,
    GLUniformMatrix2x4fv,
    GLUniformMatrix3dv,
    GLUniformMatrix3fv,
    GLUniformMatrix3x2dv,
    GLUniformMatrix3x2fv,
    GLUniformMatrix3x4dv,
    GLUniformMatrix3x4fv,
    GLUniformMatrix4dv,
    GLUniformMatrix4fv,
    GLUniformMatrix4x2dv,
    GLUniformMatrix4x2fv,
    GLUniformMatrix4x3dv,
    GLUniformMatrix4x3fv,
    GLUniformSubroutinesuiv,
    GLUnmapBuffer,
    GLUnmapBufferOES,
    GLUnmapNamedBuffer,
    GLUseProgram,
    GLUseProgramStages,
    GLUseProgramStagesEXT,
    GLValidateProgram,
    GLValidateProgramPipeline,
    GLValidateProgramPipelineEXT,
    GLVertex2d,
    GLVertex2dv,
    GLVertex2f,
    GLVertex2fv,
    GLVertex2i,
    GLVertex2iv,
    GLVertex2s,
    GLVertex2sv,
    GLVertex3d,
    GLVertex3dv,
    GLVertex3f,
    GLVertex3fv,
    GLVertex3i,
    GLVertex3iv,
    GLVertex3s,
    GLVertex3sv,
    GLVertex4d,
    GLVertex4dv,
    GLVertex4f,
    GLVertex4fv,
    GLVertex4i,
    GLVertex4iv,
    GLVertex4s,
    GLVertex4sv,
    GLVertexArrayAttribBinding,
    GLVertexArrayAttribFormat,
    GLVertexArrayAttribIFormat,
    GLVertexArrayAttribLFormat,
    GLVertexArrayBindingDivisor,
    GLVertexArrayElementBuffer,
    GLVertexArrayVertexBuffer,
    GLVertexArrayVertexBuffers,
    GLVertexAttrib1d,
    GLVertexAttrib1dv,
    GLVertexAttrib1f,
    GLVertexAttrib1fv,
    GLVertexAttrib1s,
    GLVertexAttrib1sv,
    GLVertexAttrib2d,
    GLVertexAttrib2dv,
    GLVertexAttrib2f,
    GLVertexAttrib2fv,
    GLVertexAttrib2s,
    GLVertexAttrib2sv,
    GLVertexAttrib3d,
    GLVertexAttrib3dv,
    GLVertexAttrib3f,
    GLVertexAttrib3fv,
    GLVertexAttrib3s,
    GLVertexAttrib3sv,
    GLVertexAttrib4Nbv,
    GLVertexAttrib4Niv,
    GLVertexAttrib4Nsv,
    GLVertexAttrib4Nub,
    GLVertexAttrib4Nubv,
    GLVertexAttrib4Nuiv,
    GLVertexAttrib4Nusv,
    GLVertexAttrib4bv,
    GLVertexAttrib4d,
    GLVertexAttrib4dv,
    GLVertexAttrib4f,
    GLVertexAttrib4fv,
    GLVertexAttrib4iv,
    GLVertexAttrib4s,
    GLVertexAttrib4sv,
    GLVertexAttrib4ubv,
    GLVertexAttrib4uiv,
    GLVertexAttrib4usv,
    GLVertexAttribBinding,
    GLVertexAttribDivisor,
    GLVertexAttribDivisorANGLE,
    GLVertexAttribDivisorEXT,
    GLVertexAttribFormat,
    GLVertexAttribI1i,
    GLVertexAttribI1iv,
    GLVertexAttribI1ui,
    GLVertexAttribI1uiv,
    GLVertexAttribI2i,
    GLVertexAttribI2iv,
    GLVertexAttribI2ui,
    GLVertexAttribI2uiv,
    GLVertexAttribI3i,
    GLVertexAttribI3iv,
    GLVertexAttribI3ui,
    GLVertexAttribI3uiv,
    GLVertexAttribI4bv,
    GLVertexAttribI4i,
    GLVertexAttribI4iv,
    GLVertexAttribI4sv,
    GLVertexAttribI4ubv,
    GLVertexAttribI4ui,
    GLVertexAttribI4uiv,
    GLVertexAttribI4usv,
    GLVertexAttribIFormat,
    GLVertexAttribIPointer,
    GLVertexAttribL1d,
    GLVertexAttribL1dv,
    GLVertexAttribL2d,
    GLVertexAttribL2dv,
    GLVertexAttribL3d,
    GLVertexAttribL3dv,
    GLVertexAttribL4d,
    GLVertexAttribL4dv,
    GLVertexAttribLFormat,
    GLVertexAttribLPointer,
    GLVertexAttribP1ui,
    GLVertexAttribP1uiv,
    GLVertexAttribP2ui,
    GLVertexAttribP2uiv,
    GLVertexAttribP3ui,
    GLVertexAttribP3uiv,
    GLVertexAttribP4ui,
    GLVertexAttribP4uiv,
    GLVertexAttribPointer,
    GLVertexBindingDivisor,
    GLVertexP2ui,
    GLVertexP2uiv,
    GLVertexP3ui,
    GLVertexP3uiv,
    GLVertexP4ui,
    GLVertexP4uiv,
    GLVertexPointer,
    GLViewport,
    GLViewportArrayv,
    GLViewportIndexedf,
    GLViewportIndexedfv,
    GLWaitSemaphoreEXT,
    GLWaitSync,
    GLWeightPointerOES,
    GLWindowPos2d,
    GLWindowPos2dv,
    GLWindowPos2f,
    GLWindowPos2fv,
    GLWindowPos2i,
    GLWindowPos2iv,
    GLWindowPos2s,
    GLWindowPos2sv,
    GLWindowPos3d,
    GLWindowPos3dv,
    GLWindowPos3f,
    GLWindowPos3fv,
    GLWindowPos3i,
    GLWindowPos3iv,
    GLWindowPos3s,
    GLWindowPos3sv,
    WGLChoosePixelFormat,
    WGLCopyContext,
    WGLCreateContext,
    WGLCreateLayerContext,
    WGLDeleteContext,
    WGLDescribeLayerPlane,
    WGLDescribePixelFormat,
    WGLGetCurrentContext,
    WGLGetCurrentDC,
    WGLGetEnhMetaFilePixelFormat,
    WGLGetLayerPaletteEntries,
    WGLGetPixelFormat,
    WGLGetProcAddress,
    WGLMakeCurrent,
    WGLRealizeLayerPalette,
    WGLSetLayerPaletteEntries,
    WGLSetPixelFormat,
    WGLShareLists,
    WGLSwapBuffers,
    WGLSwapLayerBuffers,
    WGLUseFontBitmaps,
    WGLUseFontBitmapsA,
    WGLUseFontBitmapsW,
    WGLUseFontOutlines,
    WGLUseFontOutlinesA,
    WGLUseFontOutlinesW
};

const char *GetEntryPointName(EntryPoint ep);
}  // namespace angle
#endif  // COMMON_ENTRY_POINTS_ENUM_AUTOGEN_H_
