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

#ifndef OPENGL32_ENTRYPOINTSENUM_AUTOGEN_H_
#define OPENGL32_ENTRYPOINTSENUM_AUTOGEN_H_

namespace gl
{
enum class EntryPoint
{
    Invalid,
    Accum,
    ActiveTexture,
    AlphaFunc,
    AreTexturesResident,
    ArrayElement,
    AttachShader,
    Begin,
    BeginConditionalRender,
    BeginQuery,
    BeginTransformFeedback,
    BindAttribLocation,
    BindBuffer,
    BindBufferBase,
    BindBufferRange,
    BindFragDataLocation,
    BindFramebuffer,
    BindRenderbuffer,
    BindTexture,
    BindVertexArray,
    Bitmap,
    BlendColor,
    BlendEquation,
    BlendEquationSeparate,
    BlendFunc,
    BlendFuncSeparate,
    BlitFramebuffer,
    BufferData,
    BufferSubData,
    CallList,
    CallLists,
    CheckFramebufferStatus,
    ClampColor,
    Clear,
    ClearAccum,
    ClearBufferfi,
    ClearBufferfv,
    ClearBufferiv,
    ClearBufferuiv,
    ClearColor,
    ClearDepth,
    ClearIndex,
    ClearStencil,
    ClientActiveTexture,
    ClipPlane,
    Color3b,
    Color3bv,
    Color3d,
    Color3dv,
    Color3f,
    Color3fv,
    Color3i,
    Color3iv,
    Color3s,
    Color3sv,
    Color3ub,
    Color3ubv,
    Color3ui,
    Color3uiv,
    Color3us,
    Color3usv,
    Color4b,
    Color4bv,
    Color4d,
    Color4dv,
    Color4f,
    Color4fv,
    Color4i,
    Color4iv,
    Color4s,
    Color4sv,
    Color4ub,
    Color4ubv,
    Color4ui,
    Color4uiv,
    Color4us,
    Color4usv,
    ColorMask,
    ColorMaski,
    ColorMaterial,
    ColorPointer,
    CompileShader,
    CompressedTexImage1D,
    CompressedTexImage2D,
    CompressedTexImage3D,
    CompressedTexSubImage1D,
    CompressedTexSubImage2D,
    CompressedTexSubImage3D,
    CopyBufferSubData,
    CopyPixels,
    CopyTexImage1D,
    CopyTexImage2D,
    CopyTexSubImage1D,
    CopyTexSubImage2D,
    CopyTexSubImage3D,
    CreateProgram,
    CreateShader,
    CullFace,
    DeleteBuffers,
    DeleteFramebuffers,
    DeleteLists,
    DeleteProgram,
    DeleteQueries,
    DeleteRenderbuffers,
    DeleteShader,
    DeleteTextures,
    DeleteVertexArrays,
    DepthFunc,
    DepthMask,
    DepthRange,
    DetachShader,
    Disable,
    DisableClientState,
    DisableVertexAttribArray,
    Disablei,
    DrawArrays,
    DrawArraysInstanced,
    DrawBuffer,
    DrawBuffers,
    DrawElements,
    DrawElementsInstanced,
    DrawPixels,
    DrawRangeElements,
    EdgeFlag,
    EdgeFlagPointer,
    EdgeFlagv,
    Enable,
    EnableClientState,
    EnableVertexAttribArray,
    Enablei,
    End,
    EndConditionalRender,
    EndList,
    EndQuery,
    EndTransformFeedback,
    EvalCoord1d,
    EvalCoord1dv,
    EvalCoord1f,
    EvalCoord1fv,
    EvalCoord2d,
    EvalCoord2dv,
    EvalCoord2f,
    EvalCoord2fv,
    EvalMesh1,
    EvalMesh2,
    EvalPoint1,
    EvalPoint2,
    FeedbackBuffer,
    Finish,
    Flush,
    FlushMappedBufferRange,
    FogCoordPointer,
    FogCoordd,
    FogCoorddv,
    FogCoordf,
    FogCoordfv,
    Fogf,
    Fogfv,
    Fogi,
    Fogiv,
    FramebufferRenderbuffer,
    FramebufferTexture1D,
    FramebufferTexture2D,
    FramebufferTexture3D,
    FramebufferTextureLayer,
    FrontFace,
    Frustum,
    GenBuffers,
    GenFramebuffers,
    GenLists,
    GenQueries,
    GenRenderbuffers,
    GenTextures,
    GenVertexArrays,
    GenerateMipmap,
    GetActiveAttrib,
    GetActiveUniform,
    GetActiveUniformBlockName,
    GetActiveUniformBlockiv,
    GetActiveUniformName,
    GetActiveUniformsiv,
    GetAttachedShaders,
    GetAttribLocation,
    GetBooleani_v,
    GetBooleanv,
    GetBufferParameteriv,
    GetBufferPointerv,
    GetBufferSubData,
    GetClipPlane,
    GetCompressedTexImage,
    GetDoublev,
    GetError,
    GetFloatv,
    GetFragDataLocation,
    GetFramebufferAttachmentParameteriv,
    GetIntegeri_v,
    GetIntegerv,
    GetLightfv,
    GetLightiv,
    GetMapdv,
    GetMapfv,
    GetMapiv,
    GetMaterialfv,
    GetMaterialiv,
    GetPixelMapfv,
    GetPixelMapuiv,
    GetPixelMapusv,
    GetPointerv,
    GetPolygonStipple,
    GetProgramInfoLog,
    GetProgramiv,
    GetQueryObjectiv,
    GetQueryObjectuiv,
    GetQueryiv,
    GetRenderbufferParameteriv,
    GetShaderInfoLog,
    GetShaderSource,
    GetShaderiv,
    GetString,
    GetStringi,
    GetTexEnvfv,
    GetTexEnviv,
    GetTexGendv,
    GetTexGenfv,
    GetTexGeniv,
    GetTexImage,
    GetTexLevelParameterfv,
    GetTexLevelParameteriv,
    GetTexParameterIiv,
    GetTexParameterIuiv,
    GetTexParameterfv,
    GetTexParameteriv,
    GetTransformFeedbackVarying,
    GetUniformBlockIndex,
    GetUniformIndices,
    GetUniformLocation,
    GetUniformfv,
    GetUniformiv,
    GetUniformuiv,
    GetVertexAttribIiv,
    GetVertexAttribIuiv,
    GetVertexAttribPointerv,
    GetVertexAttribdv,
    GetVertexAttribfv,
    GetVertexAttribiv,
    Hint,
    IndexMask,
    IndexPointer,
    Indexd,
    Indexdv,
    Indexf,
    Indexfv,
    Indexi,
    Indexiv,
    Indexs,
    Indexsv,
    Indexub,
    Indexubv,
    InitNames,
    InterleavedArrays,
    IsBuffer,
    IsEnabled,
    IsEnabledi,
    IsFramebuffer,
    IsList,
    IsProgram,
    IsQuery,
    IsRenderbuffer,
    IsShader,
    IsTexture,
    IsVertexArray,
    LightModelf,
    LightModelfv,
    LightModeli,
    LightModeliv,
    Lightf,
    Lightfv,
    Lighti,
    Lightiv,
    LineStipple,
    LineWidth,
    LinkProgram,
    ListBase,
    LoadIdentity,
    LoadMatrixd,
    LoadMatrixf,
    LoadName,
    LoadTransposeMatrixd,
    LoadTransposeMatrixf,
    LogicOp,
    Map1d,
    Map1f,
    Map2d,
    Map2f,
    MapBuffer,
    MapBufferRange,
    MapGrid1d,
    MapGrid1f,
    MapGrid2d,
    MapGrid2f,
    Materialf,
    Materialfv,
    Materiali,
    Materialiv,
    MatrixMode,
    MultMatrixd,
    MultMatrixf,
    MultTransposeMatrixd,
    MultTransposeMatrixf,
    MultiDrawArrays,
    MultiDrawElements,
    MultiTexCoord1d,
    MultiTexCoord1dv,
    MultiTexCoord1f,
    MultiTexCoord1fv,
    MultiTexCoord1i,
    MultiTexCoord1iv,
    MultiTexCoord1s,
    MultiTexCoord1sv,
    MultiTexCoord2d,
    MultiTexCoord2dv,
    MultiTexCoord2f,
    MultiTexCoord2fv,
    MultiTexCoord2i,
    MultiTexCoord2iv,
    MultiTexCoord2s,
    MultiTexCoord2sv,
    MultiTexCoord3d,
    MultiTexCoord3dv,
    MultiTexCoord3f,
    MultiTexCoord3fv,
    MultiTexCoord3i,
    MultiTexCoord3iv,
    MultiTexCoord3s,
    MultiTexCoord3sv,
    MultiTexCoord4d,
    MultiTexCoord4dv,
    MultiTexCoord4f,
    MultiTexCoord4fv,
    MultiTexCoord4i,
    MultiTexCoord4iv,
    MultiTexCoord4s,
    MultiTexCoord4sv,
    NewList,
    Normal3b,
    Normal3bv,
    Normal3d,
    Normal3dv,
    Normal3f,
    Normal3fv,
    Normal3i,
    Normal3iv,
    Normal3s,
    Normal3sv,
    NormalPointer,
    Ortho,
    PassThrough,
    PixelMapfv,
    PixelMapuiv,
    PixelMapusv,
    PixelStoref,
    PixelStorei,
    PixelTransferf,
    PixelTransferi,
    PixelZoom,
    PointParameterf,
    PointParameterfv,
    PointParameteri,
    PointParameteriv,
    PointSize,
    PolygonMode,
    PolygonOffset,
    PolygonStipple,
    PopAttrib,
    PopClientAttrib,
    PopMatrix,
    PopName,
    PrimitiveRestartIndex,
    PrioritizeTextures,
    PushAttrib,
    PushClientAttrib,
    PushMatrix,
    PushName,
    RasterPos2d,
    RasterPos2dv,
    RasterPos2f,
    RasterPos2fv,
    RasterPos2i,
    RasterPos2iv,
    RasterPos2s,
    RasterPos2sv,
    RasterPos3d,
    RasterPos3dv,
    RasterPos3f,
    RasterPos3fv,
    RasterPos3i,
    RasterPos3iv,
    RasterPos3s,
    RasterPos3sv,
    RasterPos4d,
    RasterPos4dv,
    RasterPos4f,
    RasterPos4fv,
    RasterPos4i,
    RasterPos4iv,
    RasterPos4s,
    RasterPos4sv,
    ReadBuffer,
    ReadPixels,
    Rectd,
    Rectdv,
    Rectf,
    Rectfv,
    Recti,
    Rectiv,
    Rects,
    Rectsv,
    RenderMode,
    RenderbufferStorage,
    RenderbufferStorageMultisample,
    Rotated,
    Rotatef,
    SampleCoverage,
    Scaled,
    Scalef,
    Scissor,
    SecondaryColor3b,
    SecondaryColor3bv,
    SecondaryColor3d,
    SecondaryColor3dv,
    SecondaryColor3f,
    SecondaryColor3fv,
    SecondaryColor3i,
    SecondaryColor3iv,
    SecondaryColor3s,
    SecondaryColor3sv,
    SecondaryColor3ub,
    SecondaryColor3ubv,
    SecondaryColor3ui,
    SecondaryColor3uiv,
    SecondaryColor3us,
    SecondaryColor3usv,
    SecondaryColorPointer,
    SelectBuffer,
    ShadeModel,
    ShaderSource,
    StencilFunc,
    StencilFuncSeparate,
    StencilMask,
    StencilMaskSeparate,
    StencilOp,
    StencilOpSeparate,
    TexBuffer,
    TexCoord1d,
    TexCoord1dv,
    TexCoord1f,
    TexCoord1fv,
    TexCoord1i,
    TexCoord1iv,
    TexCoord1s,
    TexCoord1sv,
    TexCoord2d,
    TexCoord2dv,
    TexCoord2f,
    TexCoord2fv,
    TexCoord2i,
    TexCoord2iv,
    TexCoord2s,
    TexCoord2sv,
    TexCoord3d,
    TexCoord3dv,
    TexCoord3f,
    TexCoord3fv,
    TexCoord3i,
    TexCoord3iv,
    TexCoord3s,
    TexCoord3sv,
    TexCoord4d,
    TexCoord4dv,
    TexCoord4f,
    TexCoord4fv,
    TexCoord4i,
    TexCoord4iv,
    TexCoord4s,
    TexCoord4sv,
    TexCoordPointer,
    TexEnvf,
    TexEnvfv,
    TexEnvi,
    TexEnviv,
    TexGend,
    TexGendv,
    TexGenf,
    TexGenfv,
    TexGeni,
    TexGeniv,
    TexImage1D,
    TexImage2D,
    TexImage3D,
    TexParameterIiv,
    TexParameterIuiv,
    TexParameterf,
    TexParameterfv,
    TexParameteri,
    TexParameteriv,
    TexSubImage1D,
    TexSubImage2D,
    TexSubImage3D,
    TransformFeedbackVaryings,
    Translated,
    Translatef,
    Uniform1f,
    Uniform1fv,
    Uniform1i,
    Uniform1iv,
    Uniform1ui,
    Uniform1uiv,
    Uniform2f,
    Uniform2fv,
    Uniform2i,
    Uniform2iv,
    Uniform2ui,
    Uniform2uiv,
    Uniform3f,
    Uniform3fv,
    Uniform3i,
    Uniform3iv,
    Uniform3ui,
    Uniform3uiv,
    Uniform4f,
    Uniform4fv,
    Uniform4i,
    Uniform4iv,
    Uniform4ui,
    Uniform4uiv,
    UniformBlockBinding,
    UniformMatrix2fv,
    UniformMatrix2x3fv,
    UniformMatrix2x4fv,
    UniformMatrix3fv,
    UniformMatrix3x2fv,
    UniformMatrix3x4fv,
    UniformMatrix4fv,
    UniformMatrix4x2fv,
    UniformMatrix4x3fv,
    UnmapBuffer,
    UseProgram,
    ValidateProgram,
    Vertex2d,
    Vertex2dv,
    Vertex2f,
    Vertex2fv,
    Vertex2i,
    Vertex2iv,
    Vertex2s,
    Vertex2sv,
    Vertex3d,
    Vertex3dv,
    Vertex3f,
    Vertex3fv,
    Vertex3i,
    Vertex3iv,
    Vertex3s,
    Vertex3sv,
    Vertex4d,
    Vertex4dv,
    Vertex4f,
    Vertex4fv,
    Vertex4i,
    Vertex4iv,
    Vertex4s,
    Vertex4sv,
    VertexAttrib1d,
    VertexAttrib1dv,
    VertexAttrib1f,
    VertexAttrib1fv,
    VertexAttrib1s,
    VertexAttrib1sv,
    VertexAttrib2d,
    VertexAttrib2dv,
    VertexAttrib2f,
    VertexAttrib2fv,
    VertexAttrib2s,
    VertexAttrib2sv,
    VertexAttrib3d,
    VertexAttrib3dv,
    VertexAttrib3f,
    VertexAttrib3fv,
    VertexAttrib3s,
    VertexAttrib3sv,
    VertexAttrib4Nbv,
    VertexAttrib4Niv,
    VertexAttrib4Nsv,
    VertexAttrib4Nub,
    VertexAttrib4Nubv,
    VertexAttrib4Nuiv,
    VertexAttrib4Nusv,
    VertexAttrib4bv,
    VertexAttrib4d,
    VertexAttrib4dv,
    VertexAttrib4f,
    VertexAttrib4fv,
    VertexAttrib4iv,
    VertexAttrib4s,
    VertexAttrib4sv,
    VertexAttrib4ubv,
    VertexAttrib4uiv,
    VertexAttrib4usv,
    VertexAttribI1i,
    VertexAttribI1iv,
    VertexAttribI1ui,
    VertexAttribI1uiv,
    VertexAttribI2i,
    VertexAttribI2iv,
    VertexAttribI2ui,
    VertexAttribI2uiv,
    VertexAttribI3i,
    VertexAttribI3iv,
    VertexAttribI3ui,
    VertexAttribI3uiv,
    VertexAttribI4bv,
    VertexAttribI4i,
    VertexAttribI4iv,
    VertexAttribI4sv,
    VertexAttribI4ubv,
    VertexAttribI4ui,
    VertexAttribI4uiv,
    VertexAttribI4usv,
    VertexAttribIPointer,
    VertexAttribPointer,
    VertexPointer,
    Viewport,
    WindowPos2d,
    WindowPos2dv,
    WindowPos2f,
    WindowPos2fv,
    WindowPos2i,
    WindowPos2iv,
    WindowPos2s,
    WindowPos2sv,
    WindowPos3d,
    WindowPos3dv,
    WindowPos3f,
    WindowPos3fv,
    WindowPos3i,
    WindowPos3iv,
    WindowPos3s,
    WindowPos3sv
};
}  // namespace gl
#endif  // OPENGL32_ENTRY_POINTS_ENUM_AUTOGEN_H_
