Edit

kc3-lang/angle/src/libANGLE/capture_gles_3_1_autogen.h

Branch :

  • Show log

    Commit

  • Author : Jiacheng Lu
    Date : 2019-08-21 12:51:58
    Hash : 120b61d3
    Message : Use ShaderProgramID in place of GLuint handles Bug: angleproject:3804 Change-Id: I5dc640004c2cc054c53261e8e939b6a9f5fc23bb Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1762363 Commit-Queue: Jiacheng Lu <lujc@google.com> Reviewed-by: Tobin Ehlis <tobine@google.com>

  • src/libANGLE/capture_gles_3_1_autogen.h
  • // 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_