blob: 14b5e3c1b0f83c073e80d4a247f953f3799869e0 [file] [log] [blame]
// GENERATED FILE - DO NOT EDIT.
// Generated by generate_entry_points.py using data from gl.xml.
//
// Copyright 2017 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 GLES entry points enumeration.
#ifndef LIBGLESV2_ENTRYPOINTSENUM_AUTOGEN_H_
#define LIBGLESV2_ENTRYPOINTSENUM_AUTOGEN_H_
namespace gl
{
enum class EntryPoint
{
Invalid,
ActiveTexture,
AttachShader,
BindAttribLocation,
BindBuffer,
BindFramebuffer,
BindRenderbuffer,
BindTexture,
BlendColor,
BlendEquation,
BlendEquationSeparate,
BlendFunc,
BlendFuncSeparate,
BufferData,
BufferSubData,
CheckFramebufferStatus,
Clear,
ClearColor,
ClearDepthf,
ClearStencil,
ColorMask,
CompileShader,
CompressedTexImage2D,
CompressedTexSubImage2D,
CopyTexImage2D,
CopyTexSubImage2D,
CreateProgram,
CreateShader,
CullFace,
DeleteBuffers,
DeleteFramebuffers,
DeleteProgram,
DeleteRenderbuffers,
DeleteShader,
DeleteTextures,
DepthFunc,
DepthMask,
DepthRangef,
DetachShader,
Disable,
DisableVertexAttribArray,
DrawArrays,
DrawElements,
Enable,
EnableVertexAttribArray,
Finish,
Flush,
FramebufferRenderbuffer,
FramebufferTexture2D,
FrontFace,
GenBuffers,
GenerateMipmap,
GenFramebuffers,
GenRenderbuffers,
GenTextures,
GetActiveAttrib,
GetActiveUniform,
GetAttachedShaders,
GetAttribLocation,
GetBooleanv,
GetBufferParameteriv,
GetError,
GetFloatv,
GetFramebufferAttachmentParameteriv,
GetIntegerv,
GetProgramiv,
GetProgramInfoLog,
GetRenderbufferParameteriv,
GetShaderiv,
GetShaderInfoLog,
GetShaderPrecisionFormat,
GetShaderSource,
GetString,
GetTexParameterfv,
GetTexParameteriv,
GetUniformfv,
GetUniformiv,
GetUniformLocation,
GetVertexAttribfv,
GetVertexAttribiv,
GetVertexAttribPointerv,
Hint,
IsBuffer,
IsEnabled,
IsFramebuffer,
IsProgram,
IsRenderbuffer,
IsShader,
IsTexture,
LineWidth,
LinkProgram,
PixelStorei,
PolygonOffset,
ReadPixels,
ReleaseShaderCompiler,
RenderbufferStorage,
SampleCoverage,
Scissor,
ShaderBinary,
ShaderSource,
StencilFunc,
StencilFuncSeparate,
StencilMask,
StencilMaskSeparate,
StencilOp,
StencilOpSeparate,
TexImage2D,
TexParameterf,
TexParameterfv,
TexParameteri,
TexParameteriv,
TexSubImage2D,
Uniform1f,
Uniform1fv,
Uniform1i,
Uniform1iv,
Uniform2f,
Uniform2fv,
Uniform2i,
Uniform2iv,
Uniform3f,
Uniform3fv,
Uniform3i,
Uniform3iv,
Uniform4f,
Uniform4fv,
Uniform4i,
Uniform4iv,
UniformMatrix2fv,
UniformMatrix3fv,
UniformMatrix4fv,
UseProgram,
ValidateProgram,
VertexAttrib1f,
VertexAttrib1fv,
VertexAttrib2f,
VertexAttrib2fv,
VertexAttrib3f,
VertexAttrib3fv,
VertexAttrib4f,
VertexAttrib4fv,
VertexAttribPointer,
Viewport,
ReadBuffer,
DrawRangeElements,
TexImage3D,
TexSubImage3D,
CopyTexSubImage3D,
CompressedTexImage3D,
CompressedTexSubImage3D,
GenQueries,
DeleteQueries,
IsQuery,
BeginQuery,
EndQuery,
GetQueryiv,
GetQueryObjectuiv,
UnmapBuffer,
GetBufferPointerv,
DrawBuffers,
UniformMatrix2x3fv,
UniformMatrix3x2fv,
UniformMatrix2x4fv,
UniformMatrix4x2fv,
UniformMatrix3x4fv,
UniformMatrix4x3fv,
BlitFramebuffer,
RenderbufferStorageMultisample,
FramebufferTextureLayer,
MapBufferRange,
FlushMappedBufferRange,
BindVertexArray,
DeleteVertexArrays,
GenVertexArrays,
IsVertexArray,
GetIntegeri_v,
BeginTransformFeedback,
EndTransformFeedback,
BindBufferRange,
BindBufferBase,
TransformFeedbackVaryings,
GetTransformFeedbackVarying,
VertexAttribIPointer,
GetVertexAttribIiv,
GetVertexAttribIuiv,
VertexAttribI4i,
VertexAttribI4ui,
VertexAttribI4iv,
VertexAttribI4uiv,
GetUniformuiv,
GetFragDataLocation,
Uniform1ui,
Uniform2ui,
Uniform3ui,
Uniform4ui,
Uniform1uiv,
Uniform2uiv,
Uniform3uiv,
Uniform4uiv,
ClearBufferiv,
ClearBufferuiv,
ClearBufferfv,
ClearBufferfi,
GetStringi,
CopyBufferSubData,
GetUniformIndices,
GetActiveUniformsiv,
GetUniformBlockIndex,
GetActiveUniformBlockiv,
GetActiveUniformBlockName,
UniformBlockBinding,
DrawArraysInstanced,
DrawElementsInstanced,
FenceSync,
IsSync,
DeleteSync,
ClientWaitSync,
WaitSync,
GetInteger64v,
GetSynciv,
GetInteger64i_v,
GetBufferParameteri64v,
GenSamplers,
DeleteSamplers,
IsSampler,
BindSampler,
SamplerParameteri,
SamplerParameteriv,
SamplerParameterf,
SamplerParameterfv,
GetSamplerParameteriv,
GetSamplerParameterfv,
VertexAttribDivisor,
BindTransformFeedback,
DeleteTransformFeedbacks,
GenTransformFeedbacks,
IsTransformFeedback,
PauseTransformFeedback,
ResumeTransformFeedback,
GetProgramBinary,
ProgramBinary,
ProgramParameteri,
InvalidateFramebuffer,
InvalidateSubFramebuffer,
TexStorage2D,
TexStorage3D,
GetInternalformativ,
DispatchCompute,
DispatchComputeIndirect,
DrawArraysIndirect,
DrawElementsIndirect,
FramebufferParameteri,
GetFramebufferParameteriv,
GetProgramInterfaceiv,
GetProgramResourceIndex,
GetProgramResourceName,
GetProgramResourceiv,
GetProgramResourceLocation,
UseProgramStages,
ActiveShaderProgram,
CreateShaderProgramv,
BindProgramPipeline,
DeleteProgramPipelines,
GenProgramPipelines,
IsProgramPipeline,
GetProgramPipelineiv,
ProgramUniform1i,
ProgramUniform2i,
ProgramUniform3i,
ProgramUniform4i,
ProgramUniform1ui,
ProgramUniform2ui,
ProgramUniform3ui,
ProgramUniform4ui,
ProgramUniform1f,
ProgramUniform2f,
ProgramUniform3f,
ProgramUniform4f,
ProgramUniform1iv,
ProgramUniform2iv,
ProgramUniform3iv,
ProgramUniform4iv,
ProgramUniform1uiv,
ProgramUniform2uiv,
ProgramUniform3uiv,
ProgramUniform4uiv,
ProgramUniform1fv,
ProgramUniform2fv,
ProgramUniform3fv,
ProgramUniform4fv,
ProgramUniformMatrix2fv,
ProgramUniformMatrix3fv,
ProgramUniformMatrix4fv,
ProgramUniformMatrix2x3fv,
ProgramUniformMatrix3x2fv,
ProgramUniformMatrix2x4fv,
ProgramUniformMatrix4x2fv,
ProgramUniformMatrix3x4fv,
ProgramUniformMatrix4x3fv,
ValidateProgramPipeline,
GetProgramPipelineInfoLog,
BindImageTexture,
GetBooleani_v,
MemoryBarrier,
MemoryBarrierByRegion,
TexStorage2DMultisample,
GetMultisamplefv,
SampleMaski,
GetTexLevelParameteriv,
GetTexLevelParameterfv,
BindVertexBuffer,
VertexAttribFormat,
VertexAttribIFormat,
VertexAttribBinding,
VertexBindingDivisor,
DrawElementsInstancedANGLE
};
} // namespace gl
#endif // LIBGLESV2_ENTRY_POINTS_ENUM_AUTOGEN_H_