| // 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_ |