blob: 6f580ac2dfbd8e78f23f15049aece62e6e43e5ae [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.
//
// capture_gles_3_1_autogen.h:
// Capture functions for the OpenGL ES 3.1 entry points.
#ifndef LIBANGLE_CAPTURE_GLES_3_1_AUTOGEN_H_
#define LIBANGLE_CAPTURE_GLES_3_1_AUTOGEN_H_
#include "common/PackedEnums.h"
#include "libANGLE/FrameCapture.h"
namespace gl
{
class Context;
// Method Captures
angle::CallCapture CaptureActiveShaderProgram(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
ShaderProgramID programPacked);
angle::CallCapture CaptureBindImageTexture(const Context *context,
bool isCallValid,
GLuint unit,
TextureID texturePacked,
GLint level,
GLboolean layered,
GLint layer,
GLenum access,
GLenum format);
angle::CallCapture CaptureBindProgramPipeline(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked);
angle::CallCapture CaptureBindVertexBuffer(const Context *context,
bool isCallValid,
GLuint bindingindex,
BufferID bufferPacked,
GLintptr offset,
GLsizei stride);
angle::CallCapture CaptureCreateShaderProgramv(const Context *context,
bool isCallValid,
ShaderType typePacked,
GLsizei count,
const GLchar *const *strings,
GLuint returnValue);
angle::CallCapture CaptureDeleteProgramPipelines(const Context *context,
bool isCallValid,
GLsizei n,
const ProgramPipelineID *pipelinesPacked);
angle::CallCapture CaptureDispatchCompute(const Context *context,
bool isCallValid,
GLuint num_groups_x,
GLuint num_groups_y,
GLuint num_groups_z);
angle::CallCapture CaptureDispatchComputeIndirect(const Context *context,
bool isCallValid,
GLintptr indirect);
angle::CallCapture CaptureDrawArraysIndirect(const Context *context,
bool isCallValid,
PrimitiveMode modePacked,
const void *indirect);
angle::CallCapture CaptureDrawElementsIndirect(const Context *context,
bool isCallValid,
PrimitiveMode modePacked,
DrawElementsType typePacked,
const void *indirect);
angle::CallCapture CaptureFramebufferParameteri(const Context *context,
bool isCallValid,
GLenum target,
GLenum pname,
GLint param);
angle::CallCapture CaptureGenProgramPipelines(const Context *context,
bool isCallValid,
GLsizei n,
ProgramPipelineID *pipelinesPacked);
angle::CallCapture CaptureGetBooleani_v(const Context *context,
bool isCallValid,
GLenum target,
GLuint index,
GLboolean *data);
angle::CallCapture CaptureGetFramebufferParameteriv(const Context *context,
bool isCallValid,
GLenum target,
GLenum pname,
GLint *params);
angle::CallCapture CaptureGetMultisamplefv(const Context *context,
bool isCallValid,
GLenum pname,
GLuint index,
GLfloat *val);
angle::CallCapture CaptureGetProgramInterfaceiv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLenum pname,
GLint *params);
angle::CallCapture CaptureGetProgramPipelineInfoLog(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLsizei bufSize,
GLsizei *length,
GLchar *infoLog);
angle::CallCapture CaptureGetProgramPipelineiv(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLenum pname,
GLint *params);
angle::CallCapture CaptureGetProgramResourceIndex(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
const GLchar *name,
GLuint returnValue);
angle::CallCapture CaptureGetProgramResourceLocation(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
const GLchar *name,
GLint returnValue);
angle::CallCapture CaptureGetProgramResourceName(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei bufSize,
GLsizei *length,
GLchar *name);
angle::CallCapture CaptureGetProgramResourceiv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei propCount,
const GLenum *props,
GLsizei bufSize,
GLsizei *length,
GLint *params);
angle::CallCapture CaptureGetTexLevelParameterfv(const Context *context,
bool isCallValid,
TextureTarget targetPacked,
GLint level,
GLenum pname,
GLfloat *params);
angle::CallCapture CaptureGetTexLevelParameteriv(const Context *context,
bool isCallValid,
TextureTarget targetPacked,
GLint level,
GLenum pname,
GLint *params);
angle::CallCapture CaptureIsProgramPipeline(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLboolean returnValue);
angle::CallCapture CaptureMemoryBarrier(const Context *context,
bool isCallValid,
GLbitfield barriers);
angle::CallCapture CaptureMemoryBarrierByRegion(const Context *context,
bool isCallValid,
GLbitfield barriers);
angle::CallCapture CaptureProgramUniform1f(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLfloat v0);
angle::CallCapture CaptureProgramUniform1fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value);
angle::CallCapture CaptureProgramUniform1i(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLint v0);
angle::CallCapture CaptureProgramUniform1iv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value);
angle::CallCapture CaptureProgramUniform1ui(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLuint v0);
angle::CallCapture CaptureProgramUniform1uiv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value);
angle::CallCapture CaptureProgramUniform2f(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLfloat v0,
GLfloat v1);
angle::CallCapture CaptureProgramUniform2fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value);
angle::CallCapture CaptureProgramUniform2i(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLint v0,
GLint v1);
angle::CallCapture CaptureProgramUniform2iv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value);
angle::CallCapture CaptureProgramUniform2ui(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLuint v0,
GLuint v1);
angle::CallCapture CaptureProgramUniform2uiv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value);
angle::CallCapture CaptureProgramUniform3f(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLfloat v0,
GLfloat v1,
GLfloat v2);
angle::CallCapture CaptureProgramUniform3fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value);
angle::CallCapture CaptureProgramUniform3i(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLint v0,
GLint v1,
GLint v2);
angle::CallCapture CaptureProgramUniform3iv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value);
angle::CallCapture CaptureProgramUniform3ui(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLuint v0,
GLuint v1,
GLuint v2);
angle::CallCapture CaptureProgramUniform3uiv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value);
angle::CallCapture CaptureProgramUniform4f(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLfloat v0,
GLfloat v1,
GLfloat v2,
GLfloat v3);
angle::CallCapture CaptureProgramUniform4fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value);
angle::CallCapture CaptureProgramUniform4i(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLint v0,
GLint v1,
GLint v2,
GLint v3);
angle::CallCapture CaptureProgramUniform4iv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value);
angle::CallCapture CaptureProgramUniform4ui(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLuint v0,
GLuint v1,
GLuint v2,
GLuint v3);
angle::CallCapture CaptureProgramUniform4uiv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value);
angle::CallCapture CaptureProgramUniformMatrix2fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix2x3fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix2x4fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix3fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix3x2fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix3x4fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix4fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix4x2fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureProgramUniformMatrix4x3fv(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value);
angle::CallCapture CaptureSampleMaski(const Context *context,
bool isCallValid,
GLuint maskNumber,
GLbitfield mask);
angle::CallCapture CaptureTexStorage2DMultisample(const Context *context,
bool isCallValid,
TextureType targetPacked,
GLsizei samples,
GLenum internalformat,
GLsizei width,
GLsizei height,
GLboolean fixedsamplelocations);
angle::CallCapture CaptureUseProgramStages(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLbitfield stages,
ShaderProgramID programPacked);
angle::CallCapture CaptureValidateProgramPipeline(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked);
angle::CallCapture CaptureVertexAttribBinding(const Context *context,
bool isCallValid,
GLuint attribindex,
GLuint bindingindex);
angle::CallCapture CaptureVertexAttribFormat(const Context *context,
bool isCallValid,
GLuint attribindex,
GLint size,
VertexAttribType typePacked,
GLboolean normalized,
GLuint relativeoffset);
angle::CallCapture CaptureVertexAttribIFormat(const Context *context,
bool isCallValid,
GLuint attribindex,
GLint size,
VertexAttribType typePacked,
GLuint relativeoffset);
angle::CallCapture CaptureVertexBindingDivisor(const Context *context,
bool isCallValid,
GLuint bindingindex,
GLuint divisor);
// Parameter Captures
void CaptureCreateShaderProgramv_strings(const Context *context,
bool isCallValid,
ShaderType typePacked,
GLsizei count,
const GLchar *const *strings,
angle::ParamCapture *paramCapture);
void CaptureDeleteProgramPipelines_pipelinesPacked(const Context *context,
bool isCallValid,
GLsizei n,
const ProgramPipelineID *pipelinesPacked,
angle::ParamCapture *paramCapture);
void CaptureDrawArraysIndirect_indirect(const Context *context,
bool isCallValid,
PrimitiveMode modePacked,
const void *indirect,
angle::ParamCapture *paramCapture);
void CaptureDrawElementsIndirect_indirect(const Context *context,
bool isCallValid,
PrimitiveMode modePacked,
DrawElementsType typePacked,
const void *indirect,
angle::ParamCapture *paramCapture);
void CaptureGenProgramPipelines_pipelinesPacked(const Context *context,
bool isCallValid,
GLsizei n,
ProgramPipelineID *pipelinesPacked,
angle::ParamCapture *paramCapture);
void CaptureGetBooleani_v_data(const Context *context,
bool isCallValid,
GLenum target,
GLuint index,
GLboolean *data,
angle::ParamCapture *paramCapture);
void CaptureGetFramebufferParameteriv_params(const Context *context,
bool isCallValid,
GLenum target,
GLenum pname,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureGetMultisamplefv_val(const Context *context,
bool isCallValid,
GLenum pname,
GLuint index,
GLfloat *val,
angle::ParamCapture *paramCapture);
void CaptureGetProgramInterfaceiv_params(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLenum pname,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureGetProgramPipelineInfoLog_length(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLsizei bufSize,
GLsizei *length,
GLchar *infoLog,
angle::ParamCapture *paramCapture);
void CaptureGetProgramPipelineInfoLog_infoLog(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLsizei bufSize,
GLsizei *length,
GLchar *infoLog,
angle::ParamCapture *paramCapture);
void CaptureGetProgramPipelineiv_params(const Context *context,
bool isCallValid,
ProgramPipelineID pipelinePacked,
GLenum pname,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceIndex_name(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
const GLchar *name,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceLocation_name(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
const GLchar *name,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceName_length(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei bufSize,
GLsizei *length,
GLchar *name,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceName_name(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei bufSize,
GLsizei *length,
GLchar *name,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceiv_props(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei propCount,
const GLenum *props,
GLsizei bufSize,
GLsizei *length,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceiv_length(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei propCount,
const GLenum *props,
GLsizei bufSize,
GLsizei *length,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureGetProgramResourceiv_params(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLenum programInterface,
GLuint index,
GLsizei propCount,
const GLenum *props,
GLsizei bufSize,
GLsizei *length,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureGetTexLevelParameterfv_params(const Context *context,
bool isCallValid,
TextureTarget targetPacked,
GLint level,
GLenum pname,
GLfloat *params,
angle::ParamCapture *paramCapture);
void CaptureGetTexLevelParameteriv_params(const Context *context,
bool isCallValid,
TextureTarget targetPacked,
GLint level,
GLenum pname,
GLint *params,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform1fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform1iv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform1uiv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform2fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform2iv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform2uiv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform3fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform3iv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform3uiv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform4fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform4iv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniform4uiv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
const GLuint *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix2fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix2x3fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix2x4fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix3fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix3x2fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix3x4fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix4fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix4x2fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
void CaptureProgramUniformMatrix4x3fv_value(const Context *context,
bool isCallValid,
ShaderProgramID programPacked,
GLint location,
GLsizei count,
GLboolean transpose,
const GLfloat *value,
angle::ParamCapture *paramCapture);
} // namespace gl
#endif // LIBANGLE_CAPTURE_GLES_3_1_AUTOGEN_H_