#include "libGLESv2/entry_points_gles_3_1_autogen.h"
#include "common/entry_points_enum_autogen.h"
#include "common/gl_enum_utils.h"
#include "libANGLE/Context.h"
#include "libANGLE/Context.inl.h"
#include "libANGLE/capture/capture_gles_3_1_autogen.h"
#include "libANGLE/context_private_call_gles_autogen.h"
#include "libANGLE/entry_points_utils.h"
#include "libANGLE/validationES31.h"
#include "libGLESv2/global_state.h"
usingnamespacegl;
extern "C" {
void GL_APIENTRY GL_ActiveShaderProgram(GLuint pipeline, GLuint program)
{ … }
void GL_APIENTRY GL_BindImageTexture(GLuint unit,
GLuint texture,
GLint level,
GLboolean layered,
GLint layer,
GLenum access,
GLenum format)
{ … }
void GL_APIENTRY GL_BindProgramPipeline(GLuint pipeline)
{ … }
void GL_APIENTRY GL_BindVertexBuffer(GLuint bindingindex,
GLuint buffer,
GLintptr offset,
GLsizei stride)
{ … }
GLuint GL_APIENTRY GL_CreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
{ … }
void GL_APIENTRY GL_DeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
{ … }
void GL_APIENTRY GL_DispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
{ … }
void GL_APIENTRY GL_DispatchComputeIndirect(GLintptr indirect)
{ … }
void GL_APIENTRY GL_DrawArraysIndirect(GLenum mode, const void *indirect)
{ … }
void GL_APIENTRY GL_DrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
{ … }
void GL_APIENTRY GL_FramebufferParameteri(GLenum target, GLenum pname, GLint param)
{ … }
void GL_APIENTRY GL_GenProgramPipelines(GLsizei n, GLuint *pipelines)
{ … }
void GL_APIENTRY GL_GetBooleani_v(GLenum target, GLuint index, GLboolean *data)
{ … }
void GL_APIENTRY GL_GetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
{ … }
void GL_APIENTRY GL_GetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
{ … }
void GL_APIENTRY GL_GetProgramInterfaceiv(GLuint program,
GLenum programInterface,
GLenum pname,
GLint *params)
{ … }
void GL_APIENTRY GL_GetProgramPipelineInfoLog(GLuint pipeline,
GLsizei bufSize,
GLsizei *length,
GLchar *infoLog)
{ … }
void GL_APIENTRY GL_GetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
{ … }
GLuint GL_APIENTRY GL_GetProgramResourceIndex(GLuint program,
GLenum programInterface,
const GLchar *name)
{ … }
GLint GL_APIENTRY GL_GetProgramResourceLocation(GLuint program,
GLenum programInterface,
const GLchar *name)
{ … }
void GL_APIENTRY GL_GetProgramResourceName(GLuint program,
GLenum programInterface,
GLuint index,
GLsizei bufSize,
GLsizei *length,
GLchar *name)
{ … }
void GL_APIENTRY GL_GetProgramResourceiv(GLuint program,
GLenum programInterface,
GLuint index,
GLsizei propCount,
const GLenum *props,
GLsizei count,
GLsizei *length,
GLint *params)
{ … }
void GL_APIENTRY GL_GetTexLevelParameterfv(GLenum target,
GLint level,
GLenum pname,
GLfloat *params)
{ … }
void GL_APIENTRY GL_GetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
{ … }
GLboolean GL_APIENTRY GL_IsProgramPipeline(GLuint pipeline)
{ … }
void GL_APIENTRY GL_MemoryBarrier(GLbitfield barriers)
{ … }
void GL_APIENTRY GL_MemoryBarrierByRegion(GLbitfield barriers)
{ … }
void GL_APIENTRY GL_ProgramUniform1f(GLuint program, GLint location, GLfloat v0)
{ … }
void GL_APIENTRY GL_ProgramUniform1fv(GLuint program,
GLint location,
GLsizei count,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniform1i(GLuint program, GLint location, GLint v0)
{ … }
void GL_APIENTRY GL_ProgramUniform1iv(GLuint program,
GLint location,
GLsizei count,
const GLint *value)
{ … }
void GL_APIENTRY GL_ProgramUniform1ui(GLuint program, GLint location, GLuint v0)
{ … }
void GL_APIENTRY GL_ProgramUniform1uiv(GLuint program,
GLint location,
GLsizei count,
const GLuint *value)
{ … }
void GL_APIENTRY GL_ProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
{ … }
void GL_APIENTRY GL_ProgramUniform2fv(GLuint program,
GLint location,
GLsizei count,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
{ … }
void GL_APIENTRY GL_ProgramUniform2iv(GLuint program,
GLint location,
GLsizei count,
const GLint *value)
{ … }
void GL_APIENTRY GL_ProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
{ … }
void GL_APIENTRY GL_ProgramUniform2uiv(GLuint program,
GLint location,
GLsizei count,
const GLuint *value)
{ … }
void GL_APIENTRY
GL_ProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{ … }
void GL_APIENTRY GL_ProgramUniform3fv(GLuint program,
GLint location,
GLsizei count,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
{ … }
void GL_APIENTRY GL_ProgramUniform3iv(GLuint program,
GLint location,
GLsizei count,
const GLint *value)
{ … }
void GL_APIENTRY
GL_ProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
{ … }
void GL_APIENTRY GL_ProgramUniform3uiv(GLuint program,
GLint location,
GLsizei count,
const GLuint *value)
{ … }
void GL_APIENTRY
GL_ProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{ … }
void GL_APIENTRY GL_ProgramUniform4fv(GLuint program,
GLint location,
GLsizei count,
const GLfloat *value)
{ … }
void GL_APIENTRY
GL_ProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{ … }
void GL_APIENTRY GL_ProgramUniform4iv(GLuint program,
GLint location,
GLsizei count,
const GLint *value)
{ … }
void GL_APIENTRY
GL_ProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
{ … }
void GL_APIENTRY GL_ProgramUniform4uiv(GLuint program,
GLint location,
GLsizei count,
const GLuint *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix2fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix2x3fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix2x4fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix3fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix3x2fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix3x4fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix4fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix4x2fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_ProgramUniformMatrix4x3fv(GLuint program,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value)
{ … }
void GL_APIENTRY GL_SampleMaski(GLuint maskNumber, GLbitfield mask)
{ … }
void GL_APIENTRY GL_TexStorage2DMultisample(GLenum target,
GLsizei samples,
GLenum internalformat,
GLsizei width,
GLsizei height,
GLboolean fixedsamplelocations)
{ … }
void GL_APIENTRY GL_UseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
{ … }
void GL_APIENTRY GL_ValidateProgramPipeline(GLuint pipeline)
{ … }
void GL_APIENTRY GL_VertexAttribBinding(GLuint attribindex, GLuint bindingindex)
{ … }
void GL_APIENTRY GL_VertexAttribFormat(GLuint attribindex,
GLint size,
GLenum type,
GLboolean normalized,
GLuint relativeoffset)
{ … }
void GL_APIENTRY GL_VertexAttribIFormat(GLuint attribindex,
GLint size,
GLenum type,
GLuint relativeoffset)
{ … }
void GL_APIENTRY GL_VertexBindingDivisor(GLuint bindingindex, GLuint divisor)
{ … }
}