blob: d13ab1ad66d47d1d2c982570af61cc026f71c109 [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.h:
// Defines the GLES entry points enumeration.
#ifndef LIBGLESV2_ENTRYPOINTSENUM_AUTOGEN_H_
#define LIBGLESV2_ENTRYPOINTSENUM_AUTOGEN_H_
namespace gl
{
enum class EntryPoint
{
Invalid,
ActiveShaderProgram,
ActiveTexture,
AlphaFunc,
AlphaFuncx,
AttachShader,
BeginQuery,
BeginQueryEXT,
BeginTransformFeedback,
BindAttribLocation,
BindBuffer,
BindBufferBase,
BindBufferRange,
BindFragDataLocationEXT,
BindFragDataLocationIndexedEXT,
BindFragmentInputLocationCHROMIUM,
BindFramebuffer,
BindFramebufferOES,
BindImageTexture,
BindProgramPipeline,
BindRenderbuffer,
BindRenderbufferOES,
BindSampler,
BindTexture,
BindTransformFeedback,
BindUniformLocationCHROMIUM,
BindVertexArray,
BindVertexArrayOES,
BindVertexBuffer,
BlendColor,
BlendEquation,
BlendEquationSeparate,
BlendFunc,
BlendFuncSeparate,
BlitFramebuffer,
BlitFramebufferANGLE,
BufferData,
BufferStorageMemEXT,
BufferSubData,
CheckFramebufferStatus,
CheckFramebufferStatusOES,
Clear,
ClearBufferfi,
ClearBufferfv,
ClearBufferiv,
ClearBufferuiv,
ClearColor,
ClearColorx,
ClearDepthf,
ClearDepthx,
ClearStencil,
ClientActiveTexture,
ClientWaitSync,
ClipPlanef,
ClipPlanex,
Color4f,
Color4ub,
Color4x,
ColorMask,
ColorPointer,
CompileShader,
CompressedCopyTextureCHROMIUM,
CompressedTexImage2D,
CompressedTexImage2DRobustANGLE,
CompressedTexImage3D,
CompressedTexImage3DRobustANGLE,
CompressedTexSubImage2D,
CompressedTexSubImage2DRobustANGLE,
CompressedTexSubImage3D,
CompressedTexSubImage3DRobustANGLE,
CopyBufferSubData,
CopySubTexture3DANGLE,
CopySubTextureCHROMIUM,
CopyTexImage2D,
CopyTexSubImage2D,
CopyTexSubImage3D,
CopyTexture3DANGLE,
CopyTextureCHROMIUM,
CoverFillPathCHROMIUM,
CoverFillPathInstancedCHROMIUM,
CoverStrokePathCHROMIUM,
CoverStrokePathInstancedCHROMIUM,
CoverageModulationCHROMIUM,
CreateMemoryObjectsEXT,
CreateProgram,
CreateShader,
CreateShaderProgramv,
CullFace,
CurrentPaletteMatrixOES,
DebugMessageCallbackKHR,
DebugMessageControlKHR,
DebugMessageInsertKHR,
DeleteBuffers,
DeleteFencesNV,
DeleteFramebuffers,
DeleteFramebuffersOES,
DeleteMemoryObjectsEXT,
DeletePathsCHROMIUM,
DeleteProgram,
DeleteProgramPipelines,
DeleteQueries,
DeleteQueriesEXT,
DeleteRenderbuffers,
DeleteRenderbuffersOES,
DeleteSamplers,
DeleteSemaphoresEXT,
DeleteShader,
DeleteSync,
DeleteTextures,
DeleteTransformFeedbacks,
DeleteVertexArrays,
DeleteVertexArraysOES,
DepthFunc,
DepthMask,
DepthRangef,
DepthRangex,
DetachShader,
Disable,
DisableClientState,
DisableVertexAttribArray,
DiscardFramebufferEXT,
DispatchCompute,
DispatchComputeIndirect,
DrawArrays,
DrawArraysIndirect,
DrawArraysInstanced,
DrawArraysInstancedANGLE,
DrawArraysInstancedEXT,
DrawBuffers,
DrawBuffersEXT,
DrawElements,
DrawElementsIndirect,
DrawElementsInstanced,
DrawElementsInstancedANGLE,
DrawElementsInstancedEXT,
DrawRangeElements,
DrawTexfOES,
DrawTexfvOES,
DrawTexiOES,
DrawTexivOES,
DrawTexsOES,
DrawTexsvOES,
DrawTexxOES,
DrawTexxvOES,
EGLImageTargetRenderbufferStorageOES,
EGLImageTargetTexture2DOES,
Enable,
EnableClientState,
EnableVertexAttribArray,
EndQuery,
EndQueryEXT,
EndTransformFeedback,
FenceSync,
Finish,
FinishFenceNV,
Flush,
FlushMappedBufferRange,
FlushMappedBufferRangeEXT,
Fogf,
Fogfv,
Fogx,
Fogxv,
FramebufferParameteri,
FramebufferRenderbuffer,
FramebufferRenderbufferOES,
FramebufferTexture2D,
FramebufferTexture2DOES,
FramebufferTextureEXT,
FramebufferTextureLayer,
FramebufferTextureMultiviewOVR,
FrontFace,
Frustumf,
Frustumx,
GenBuffers,
GenFencesNV,
GenFramebuffers,
GenFramebuffersOES,
GenPathsCHROMIUM,
GenProgramPipelines,
GenQueries,
GenQueriesEXT,
GenRenderbuffers,
GenRenderbuffersOES,
GenSamplers,
GenSemaphoresEXT,
GenTextures,
GenTransformFeedbacks,
GenVertexArrays,
GenVertexArraysOES,
GenerateMipmap,
GenerateMipmapOES,
GetActiveAttrib,
GetActiveUniform,
GetActiveUniformBlockName,
GetActiveUniformBlockiv,
GetActiveUniformBlockivRobustANGLE,
GetActiveUniformsiv,
GetAttachedShaders,
GetAttribLocation,
GetBooleani_v,
GetBooleani_vRobustANGLE,
GetBooleanv,
GetBooleanvRobustANGLE,
GetBufferParameteri64v,
GetBufferParameteri64vRobustANGLE,
GetBufferParameteriv,
GetBufferParameterivRobustANGLE,
GetBufferPointerv,
GetBufferPointervOES,
GetBufferPointervRobustANGLE,
GetClipPlanef,
GetClipPlanex,
GetDebugMessageLogKHR,
GetError,
GetFenceivNV,
GetFixedv,
GetFloatv,
GetFloatvRobustANGLE,
GetFragDataIndexEXT,
GetFragDataLocation,
GetFramebufferAttachmentParameteriv,
GetFramebufferAttachmentParameterivOES,
GetFramebufferAttachmentParameterivRobustANGLE,
GetFramebufferParameteriv,
GetFramebufferParameterivRobustANGLE,
GetGraphicsResetStatusEXT,
GetInteger64i_v,
GetInteger64i_vRobustANGLE,
GetInteger64v,
GetInteger64vRobustANGLE,
GetIntegeri_v,
GetIntegeri_vRobustANGLE,
GetIntegerv,
GetIntegervRobustANGLE,
GetInternalformativ,
GetInternalformativRobustANGLE,
GetLightfv,
GetLightxv,
GetMaterialfv,
GetMaterialxv,
GetMemoryObjectParameterivEXT,
GetMultisamplefv,
GetMultisamplefvANGLE,
GetMultisamplefvRobustANGLE,
GetObjectLabelKHR,
GetObjectPtrLabelKHR,
GetPathParameterfvCHROMIUM,
GetPathParameterivCHROMIUM,
GetPointerv,
GetPointervKHR,
GetPointervRobustANGLERobustANGLE,
GetProgramBinary,
GetProgramBinaryOES,
GetProgramInfoLog,
GetProgramInterfaceiv,
GetProgramInterfaceivRobustANGLE,
GetProgramPipelineInfoLog,
GetProgramPipelineiv,
GetProgramResourceIndex,
GetProgramResourceLocation,
GetProgramResourceLocationIndexEXT,
GetProgramResourceName,
GetProgramResourceiv,
GetProgramiv,
GetProgramivRobustANGLE,
GetQueryObjecti64vEXT,
GetQueryObjecti64vRobustANGLE,
GetQueryObjectivEXT,
GetQueryObjectivRobustANGLE,
GetQueryObjectui64vEXT,
GetQueryObjectui64vRobustANGLE,
GetQueryObjectuiv,
GetQueryObjectuivEXT,
GetQueryObjectuivRobustANGLE,
GetQueryiv,
GetQueryivEXT,
GetQueryivRobustANGLE,
GetRenderbufferParameteriv,
GetRenderbufferParameterivOES,
GetRenderbufferParameterivRobustANGLE,
GetSamplerParameterIivOES,
GetSamplerParameterIivRobustANGLE,
GetSamplerParameterIuivOES,
GetSamplerParameterIuivRobustANGLE,
GetSamplerParameterfv,
GetSamplerParameterfvRobustANGLE,
GetSamplerParameteriv,
GetSamplerParameterivRobustANGLE,
GetSemaphoreParameterui64vEXT,
GetShaderInfoLog,
GetShaderPrecisionFormat,
GetShaderSource,
GetShaderiv,
GetShaderivRobustANGLE,
GetString,
GetStringi,
GetSynciv,
GetTexEnvfv,
GetTexEnviv,
GetTexEnvxv,
GetTexGenfvOES,
GetTexGenivOES,
GetTexGenxvOES,
GetTexLevelParameterfv,
GetTexLevelParameterfvANGLE,
GetTexLevelParameterfvRobustANGLE,
GetTexLevelParameteriv,
GetTexLevelParameterivANGLE,
GetTexLevelParameterivRobustANGLE,
GetTexParameterIivOES,
GetTexParameterIivRobustANGLE,
GetTexParameterIuivOES,
GetTexParameterIuivRobustANGLE,
GetTexParameterfv,
GetTexParameterfvRobustANGLE,
GetTexParameteriv,
GetTexParameterivRobustANGLE,
GetTexParameterxv,
GetTransformFeedbackVarying,
GetTranslatedShaderSourceANGLE,
GetUniformBlockIndex,
GetUniformIndices,
GetUniformLocation,
GetUniformfv,
GetUniformfvRobustANGLE,
GetUniformiv,
GetUniformivRobustANGLE,
GetUniformuiv,
GetUniformuivRobustANGLE,
GetUnsignedBytei_vEXT,
GetUnsignedBytevEXT,
GetVertexAttribIiv,
GetVertexAttribIivRobustANGLE,
GetVertexAttribIuiv,
GetVertexAttribIuivRobustANGLE,
GetVertexAttribPointerv,
GetVertexAttribPointervRobustANGLE,
GetVertexAttribfv,
GetVertexAttribfvRobustANGLE,
GetVertexAttribiv,
GetVertexAttribivRobustANGLE,
GetnUniformfvEXT,
GetnUniformfvRobustANGLE,
GetnUniformivEXT,
GetnUniformivRobustANGLE,
GetnUniformuivRobustANGLE,
Hint,
ImportMemoryFdEXT,
ImportSemaphoreFdEXT,
InsertEventMarkerEXT,
InvalidateFramebuffer,
InvalidateSubFramebuffer,
IsBuffer,
IsEnabled,
IsFenceNV,
IsFramebuffer,
IsFramebufferOES,
IsMemoryObjectEXT,
IsPathCHROMIUM,
IsProgram,
IsProgramPipeline,
IsQuery,
IsQueryEXT,
IsRenderbuffer,
IsRenderbufferOES,
IsSampler,
IsSemaphoreEXT,
IsShader,
IsSync,
IsTexture,
IsTransformFeedback,
IsVertexArray,
IsVertexArrayOES,
LightModelf,
LightModelfv,
LightModelx,
LightModelxv,
Lightf,
Lightfv,
Lightx,
Lightxv,
LineWidth,
LineWidthx,
LinkProgram,
LoadIdentity,
LoadMatrixf,
LoadMatrixx,
LoadPaletteFromModelViewMatrixOES,
LogicOp,
MapBufferOES,
MapBufferRange,
MapBufferRangeEXT,
Materialf,
Materialfv,
Materialx,
Materialxv,
MatrixIndexPointerOES,
MatrixLoadIdentityCHROMIUM,
MatrixLoadfCHROMIUM,
MatrixMode,
MaxShaderCompilerThreadsKHR,
MemoryBarrier,
MemoryBarrierByRegion,
MemoryObjectParameterivEXT,
MultMatrixf,
MultMatrixx,
MultiDrawArraysANGLE,
MultiDrawArraysInstancedANGLE,
MultiDrawElementsANGLE,
MultiDrawElementsInstancedANGLE,
MultiTexCoord4f,
MultiTexCoord4x,
Normal3f,
Normal3x,
NormalPointer,
ObjectLabelKHR,
ObjectPtrLabelKHR,
Orthof,
Orthox,
PathCommandsCHROMIUM,
PathParameterfCHROMIUM,
PathParameteriCHROMIUM,
PathStencilFuncCHROMIUM,
PauseTransformFeedback,
PixelStorei,
PointParameterf,
PointParameterfv,
PointParameterx,
PointParameterxv,
PointSize,
PointSizePointerOES,
PointSizex,
PolygonOffset,
PolygonOffsetx,
PopDebugGroupKHR,
PopGroupMarkerEXT,
PopMatrix,
ProgramBinary,
ProgramBinaryOES,
ProgramParameteri,
ProgramPathFragmentInputGenCHROMIUM,
ProgramUniform1f,
ProgramUniform1fv,
ProgramUniform1i,
ProgramUniform1iv,
ProgramUniform1ui,
ProgramUniform1uiv,
ProgramUniform2f,
ProgramUniform2fv,
ProgramUniform2i,
ProgramUniform2iv,
ProgramUniform2ui,
ProgramUniform2uiv,
ProgramUniform3f,
ProgramUniform3fv,
ProgramUniform3i,
ProgramUniform3iv,
ProgramUniform3ui,
ProgramUniform3uiv,
ProgramUniform4f,
ProgramUniform4fv,
ProgramUniform4i,
ProgramUniform4iv,
ProgramUniform4ui,
ProgramUniform4uiv,
ProgramUniformMatrix2fv,
ProgramUniformMatrix2x3fv,
ProgramUniformMatrix2x4fv,
ProgramUniformMatrix3fv,
ProgramUniformMatrix3x2fv,
ProgramUniformMatrix3x4fv,
ProgramUniformMatrix4fv,
ProgramUniformMatrix4x2fv,
ProgramUniformMatrix4x3fv,
ProvokingVertexANGLE,
PushDebugGroupKHR,
PushGroupMarkerEXT,
PushMatrix,
QueryCounterEXT,
QueryMatrixxOES,
ReadBuffer,
ReadPixels,
ReadPixelsRobustANGLE,
ReadnPixelsEXT,
ReadnPixelsRobustANGLE,
ReleaseShaderCompiler,
RenderbufferStorage,
RenderbufferStorageMultisample,
RenderbufferStorageMultisampleANGLE,
RenderbufferStorageOES,
RequestExtensionANGLE,
ResumeTransformFeedback,
Rotatef,
Rotatex,
SampleCoverage,
SampleCoveragex,
SampleMaski,
SampleMaskiANGLE,
SamplerParameterIivOES,
SamplerParameterIivRobustANGLE,
SamplerParameterIuivOES,
SamplerParameterIuivRobustANGLE,
SamplerParameterf,
SamplerParameterfv,
SamplerParameterfvRobustANGLE,
SamplerParameteri,
SamplerParameteriv,
SamplerParameterivRobustANGLE,
Scalef,
Scalex,
Scissor,
SemaphoreParameterui64vEXT,
SetFenceNV,
ShadeModel,
ShaderBinary,
ShaderSource,
SignalSemaphoreEXT,
StencilFillPathCHROMIUM,
StencilFillPathInstancedCHROMIUM,
StencilFunc,
StencilFuncSeparate,
StencilMask,
StencilMaskSeparate,
StencilOp,
StencilOpSeparate,
StencilStrokePathCHROMIUM,
StencilStrokePathInstancedCHROMIUM,
StencilThenCoverFillPathCHROMIUM,
StencilThenCoverFillPathInstancedCHROMIUM,
StencilThenCoverStrokePathCHROMIUM,
StencilThenCoverStrokePathInstancedCHROMIUM,
TestFenceNV,
TexCoordPointer,
TexEnvf,
TexEnvfv,
TexEnvi,
TexEnviv,
TexEnvx,
TexEnvxv,
TexGenfOES,
TexGenfvOES,
TexGeniOES,
TexGenivOES,
TexGenxOES,
TexGenxvOES,
TexImage2D,
TexImage2DRobustANGLE,
TexImage3D,
TexImage3DRobustANGLE,
TexParameterIivOES,
TexParameterIivRobustANGLE,
TexParameterIuivOES,
TexParameterIuivRobustANGLE,
TexParameterf,
TexParameterfv,
TexParameterfvRobustANGLE,
TexParameteri,
TexParameteriv,
TexParameterivRobustANGLE,
TexParameterx,
TexParameterxv,
TexStorage1DEXT,
TexStorage2D,
TexStorage2DEXT,
TexStorage2DMultisample,
TexStorage2DMultisampleANGLE,
TexStorage3D,
TexStorage3DEXT,
TexStorage3DMultisampleOES,
TexStorageMem2DEXT,
TexStorageMem2DMultisampleEXT,
TexStorageMem3DEXT,
TexStorageMem3DMultisampleEXT,
TexSubImage2D,
TexSubImage2DRobustANGLE,
TexSubImage3D,
TexSubImage3DRobustANGLE,
TransformFeedbackVaryings,
Translatef,
Translatex,
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,
UnmapBufferOES,
UseProgram,
UseProgramStages,
ValidateProgram,
ValidateProgramPipeline,
VertexAttrib1f,
VertexAttrib1fv,
VertexAttrib2f,
VertexAttrib2fv,
VertexAttrib3f,
VertexAttrib3fv,
VertexAttrib4f,
VertexAttrib4fv,
VertexAttribBinding,
VertexAttribDivisor,
VertexAttribDivisorANGLE,
VertexAttribDivisorEXT,
VertexAttribFormat,
VertexAttribI4i,
VertexAttribI4iv,
VertexAttribI4ui,
VertexAttribI4uiv,
VertexAttribIFormat,
VertexAttribIPointer,
VertexAttribPointer,
VertexBindingDivisor,
VertexPointer,
Viewport,
WaitSemaphoreEXT,
WaitSync,
WeightPointerOES
};
} // namespace gl
#endif // LIBGLESV2_ENTRY_POINTS_ENUM_AUTOGEN_H_