tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

capture_gles_ext_autogen.h (330456B)


      1 // GENERATED FILE - DO NOT EDIT.
      2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
      3 //
      4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
      5 // Use of this source code is governed by a BSD-style license that can be
      6 // found in the LICENSE file.
      7 //
      8 // capture_gles_ext_autogen.h:
      9 //   Capture functions for the OpenGL ES extension entry points.
     10 
     11 #ifndef LIBANGLE_CAPTURE_GLES_EXT_AUTOGEN_H_
     12 #define LIBANGLE_CAPTURE_GLES_EXT_AUTOGEN_H_
     13 
     14 #include "common/PackedEnums.h"
     15 #include "libANGLE/capture/FrameCapture.h"
     16 
     17 namespace gl
     18 {
     19 
     20 // Method Captures
     21 
     22 // GL_AMD_performance_monitor
     23 angle::CallCapture CaptureBeginPerfMonitorAMD(const State &glState,
     24                                              bool isCallValid,
     25                                              GLuint monitor);
     26 angle::CallCapture CaptureDeletePerfMonitorsAMD(const State &glState,
     27                                                bool isCallValid,
     28                                                GLsizei n,
     29                                                GLuint *monitors);
     30 angle::CallCapture CaptureEndPerfMonitorAMD(const State &glState, bool isCallValid, GLuint monitor);
     31 angle::CallCapture CaptureGenPerfMonitorsAMD(const State &glState,
     32                                             bool isCallValid,
     33                                             GLsizei n,
     34                                             GLuint *monitors);
     35 angle::CallCapture CaptureGetPerfMonitorCounterDataAMD(const State &glState,
     36                                                       bool isCallValid,
     37                                                       GLuint monitor,
     38                                                       GLenum pname,
     39                                                       GLsizei dataSize,
     40                                                       GLuint *data,
     41                                                       GLint *bytesWritten);
     42 angle::CallCapture CaptureGetPerfMonitorCounterInfoAMD(const State &glState,
     43                                                       bool isCallValid,
     44                                                       GLuint group,
     45                                                       GLuint counter,
     46                                                       GLenum pname,
     47                                                       void *data);
     48 angle::CallCapture CaptureGetPerfMonitorCounterStringAMD(const State &glState,
     49                                                         bool isCallValid,
     50                                                         GLuint group,
     51                                                         GLuint counter,
     52                                                         GLsizei bufSize,
     53                                                         GLsizei *length,
     54                                                         GLchar *counterString);
     55 angle::CallCapture CaptureGetPerfMonitorCountersAMD(const State &glState,
     56                                                    bool isCallValid,
     57                                                    GLuint group,
     58                                                    GLint *numCounters,
     59                                                    GLint *maxActiveCounters,
     60                                                    GLsizei counterSize,
     61                                                    GLuint *counters);
     62 angle::CallCapture CaptureGetPerfMonitorGroupStringAMD(const State &glState,
     63                                                       bool isCallValid,
     64                                                       GLuint group,
     65                                                       GLsizei bufSize,
     66                                                       GLsizei *length,
     67                                                       GLchar *groupString);
     68 angle::CallCapture CaptureGetPerfMonitorGroupsAMD(const State &glState,
     69                                                  bool isCallValid,
     70                                                  GLint *numGroups,
     71                                                  GLsizei groupsSize,
     72                                                  GLuint *groups);
     73 angle::CallCapture CaptureSelectPerfMonitorCountersAMD(const State &glState,
     74                                                       bool isCallValid,
     75                                                       GLuint monitor,
     76                                                       GLboolean enable,
     77                                                       GLuint group,
     78                                                       GLint numCounters,
     79                                                       GLuint *counterList);
     80 
     81 // GL_ANDROID_extension_pack_es31a
     82 
     83 // GL_ANGLE_base_vertex_base_instance
     84 angle::CallCapture CaptureDrawArraysInstancedBaseInstanceANGLE(const State &glState,
     85                                                               bool isCallValid,
     86                                                               PrimitiveMode modePacked,
     87                                                               GLint first,
     88                                                               GLsizei count,
     89                                                               GLsizei instanceCount,
     90                                                               GLuint baseInstance);
     91 angle::CallCapture CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE(
     92    const State &glState,
     93    bool isCallValid,
     94    PrimitiveMode modePacked,
     95    GLsizei count,
     96    DrawElementsType typePacked,
     97    const GLvoid *indices,
     98    GLsizei instanceCount,
     99    GLint baseVertex,
    100    GLuint baseInstance);
    101 angle::CallCapture CaptureMultiDrawArraysInstancedBaseInstanceANGLE(const State &glState,
    102                                                                    bool isCallValid,
    103                                                                    PrimitiveMode modePacked,
    104                                                                    const GLint *firsts,
    105                                                                    const GLsizei *counts,
    106                                                                    const GLsizei *instanceCounts,
    107                                                                    const GLuint *baseInstances,
    108                                                                    GLsizei drawcount);
    109 angle::CallCapture CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
    110    const State &glState,
    111    bool isCallValid,
    112    PrimitiveMode modePacked,
    113    const GLsizei *counts,
    114    DrawElementsType typePacked,
    115    const GLvoid *const *indices,
    116    const GLsizei *instanceCounts,
    117    const GLint *baseVertices,
    118    const GLuint *baseInstances,
    119    GLsizei drawcount);
    120 
    121 // GL_ANGLE_copy_texture_3d
    122 angle::CallCapture CaptureCopyTexture3DANGLE(const State &glState,
    123                                             bool isCallValid,
    124                                             TextureID sourceIdPacked,
    125                                             GLint sourceLevel,
    126                                             TextureTarget destTargetPacked,
    127                                             TextureID destIdPacked,
    128                                             GLint destLevel,
    129                                             GLint internalFormat,
    130                                             GLenum destType,
    131                                             GLboolean unpackFlipY,
    132                                             GLboolean unpackPremultiplyAlpha,
    133                                             GLboolean unpackUnmultiplyAlpha);
    134 angle::CallCapture CaptureCopySubTexture3DANGLE(const State &glState,
    135                                                bool isCallValid,
    136                                                TextureID sourceIdPacked,
    137                                                GLint sourceLevel,
    138                                                TextureTarget destTargetPacked,
    139                                                TextureID destIdPacked,
    140                                                GLint destLevel,
    141                                                GLint xoffset,
    142                                                GLint yoffset,
    143                                                GLint zoffset,
    144                                                GLint x,
    145                                                GLint y,
    146                                                GLint z,
    147                                                GLint width,
    148                                                GLint height,
    149                                                GLint depth,
    150                                                GLboolean unpackFlipY,
    151                                                GLboolean unpackPremultiplyAlpha,
    152                                                GLboolean unpackUnmultiplyAlpha);
    153 
    154 // GL_ANGLE_depth_texture
    155 
    156 // GL_ANGLE_framebuffer_blit
    157 angle::CallCapture CaptureBlitFramebufferANGLE(const State &glState,
    158                                               bool isCallValid,
    159                                               GLint srcX0,
    160                                               GLint srcY0,
    161                                               GLint srcX1,
    162                                               GLint srcY1,
    163                                               GLint dstX0,
    164                                               GLint dstY0,
    165                                               GLint dstX1,
    166                                               GLint dstY1,
    167                                               GLbitfield mask,
    168                                               GLenum filter);
    169 
    170 // GL_ANGLE_framebuffer_multisample
    171 angle::CallCapture CaptureRenderbufferStorageMultisampleANGLE(const State &glState,
    172                                                              bool isCallValid,
    173                                                              GLenum target,
    174                                                              GLsizei samples,
    175                                                              GLenum internalformat,
    176                                                              GLsizei width,
    177                                                              GLsizei height);
    178 
    179 // GL_ANGLE_get_image
    180 angle::CallCapture CaptureGetTexImageANGLE(const State &glState,
    181                                           bool isCallValid,
    182                                           TextureTarget targetPacked,
    183                                           GLint level,
    184                                           GLenum format,
    185                                           GLenum type,
    186                                           void *pixels);
    187 angle::CallCapture CaptureGetCompressedTexImageANGLE(const State &glState,
    188                                                     bool isCallValid,
    189                                                     TextureTarget targetPacked,
    190                                                     GLint level,
    191                                                     void *pixels);
    192 angle::CallCapture CaptureGetRenderbufferImageANGLE(const State &glState,
    193                                                    bool isCallValid,
    194                                                    GLenum target,
    195                                                    GLenum format,
    196                                                    GLenum type,
    197                                                    void *pixels);
    198 
    199 // GL_ANGLE_get_tex_level_parameter
    200 angle::CallCapture CaptureGetTexLevelParameterivANGLE(const State &glState,
    201                                                      bool isCallValid,
    202                                                      TextureTarget targetPacked,
    203                                                      GLint level,
    204                                                      GLenum pname,
    205                                                      GLint *params);
    206 angle::CallCapture CaptureGetTexLevelParameterfvANGLE(const State &glState,
    207                                                      bool isCallValid,
    208                                                      TextureTarget targetPacked,
    209                                                      GLint level,
    210                                                      GLenum pname,
    211                                                      GLfloat *params);
    212 
    213 // GL_ANGLE_instanced_arrays
    214 angle::CallCapture CaptureDrawArraysInstancedANGLE(const State &glState,
    215                                                   bool isCallValid,
    216                                                   PrimitiveMode modePacked,
    217                                                   GLint first,
    218                                                   GLsizei count,
    219                                                   GLsizei primcount);
    220 angle::CallCapture CaptureDrawElementsInstancedANGLE(const State &glState,
    221                                                     bool isCallValid,
    222                                                     PrimitiveMode modePacked,
    223                                                     GLsizei count,
    224                                                     DrawElementsType typePacked,
    225                                                     const void *indices,
    226                                                     GLsizei primcount);
    227 angle::CallCapture CaptureVertexAttribDivisorANGLE(const State &glState,
    228                                                   bool isCallValid,
    229                                                   GLuint index,
    230                                                   GLuint divisor);
    231 
    232 // GL_ANGLE_logic_op
    233 angle::CallCapture CaptureLogicOpANGLE(const State &glState,
    234                                       bool isCallValid,
    235                                       LogicalOperation opcodePacked);
    236 
    237 // GL_ANGLE_memory_object_flags
    238 angle::CallCapture CaptureTexStorageMemFlags2DANGLE(const State &glState,
    239                                                    bool isCallValid,
    240                                                    TextureType targetPacked,
    241                                                    GLsizei levels,
    242                                                    GLenum internalFormat,
    243                                                    GLsizei width,
    244                                                    GLsizei height,
    245                                                    MemoryObjectID memoryPacked,
    246                                                    GLuint64 offset,
    247                                                    GLbitfield createFlags,
    248                                                    GLbitfield usageFlags,
    249                                                    const void *imageCreateInfoPNext);
    250 angle::CallCapture CaptureTexStorageMemFlags2DMultisampleANGLE(const State &glState,
    251                                                               bool isCallValid,
    252                                                               TextureType targetPacked,
    253                                                               GLsizei samples,
    254                                                               GLenum internalFormat,
    255                                                               GLsizei width,
    256                                                               GLsizei height,
    257                                                               GLboolean fixedSampleLocations,
    258                                                               MemoryObjectID memoryPacked,
    259                                                               GLuint64 offset,
    260                                                               GLbitfield createFlags,
    261                                                               GLbitfield usageFlags,
    262                                                               const void *imageCreateInfoPNext);
    263 angle::CallCapture CaptureTexStorageMemFlags3DANGLE(const State &glState,
    264                                                    bool isCallValid,
    265                                                    TextureType targetPacked,
    266                                                    GLsizei levels,
    267                                                    GLenum internalFormat,
    268                                                    GLsizei width,
    269                                                    GLsizei height,
    270                                                    GLsizei depth,
    271                                                    MemoryObjectID memoryPacked,
    272                                                    GLuint64 offset,
    273                                                    GLbitfield createFlags,
    274                                                    GLbitfield usageFlags,
    275                                                    const void *imageCreateInfoPNext);
    276 angle::CallCapture CaptureTexStorageMemFlags3DMultisampleANGLE(const State &glState,
    277                                                               bool isCallValid,
    278                                                               TextureType targetPacked,
    279                                                               GLsizei samples,
    280                                                               GLenum internalFormat,
    281                                                               GLsizei width,
    282                                                               GLsizei height,
    283                                                               GLsizei depth,
    284                                                               GLboolean fixedSampleLocations,
    285                                                               MemoryObjectID memoryPacked,
    286                                                               GLuint64 offset,
    287                                                               GLbitfield createFlags,
    288                                                               GLbitfield usageFlags,
    289                                                               const void *imageCreateInfoPNext);
    290 
    291 // GL_ANGLE_memory_object_fuchsia
    292 angle::CallCapture CaptureImportMemoryZirconHandleANGLE(const State &glState,
    293                                                        bool isCallValid,
    294                                                        MemoryObjectID memoryPacked,
    295                                                        GLuint64 size,
    296                                                        HandleType handleTypePacked,
    297                                                        GLuint handle);
    298 
    299 // GL_ANGLE_multi_draw
    300 angle::CallCapture CaptureMultiDrawArraysANGLE(const State &glState,
    301                                               bool isCallValid,
    302                                               PrimitiveMode modePacked,
    303                                               const GLint *firsts,
    304                                               const GLsizei *counts,
    305                                               GLsizei drawcount);
    306 angle::CallCapture CaptureMultiDrawArraysInstancedANGLE(const State &glState,
    307                                                        bool isCallValid,
    308                                                        PrimitiveMode modePacked,
    309                                                        const GLint *firsts,
    310                                                        const GLsizei *counts,
    311                                                        const GLsizei *instanceCounts,
    312                                                        GLsizei drawcount);
    313 angle::CallCapture CaptureMultiDrawElementsANGLE(const State &glState,
    314                                                 bool isCallValid,
    315                                                 PrimitiveMode modePacked,
    316                                                 const GLsizei *counts,
    317                                                 DrawElementsType typePacked,
    318                                                 const GLvoid *const *indices,
    319                                                 GLsizei drawcount);
    320 angle::CallCapture CaptureMultiDrawElementsInstancedANGLE(const State &glState,
    321                                                          bool isCallValid,
    322                                                          PrimitiveMode modePacked,
    323                                                          const GLsizei *counts,
    324                                                          DrawElementsType typePacked,
    325                                                          const GLvoid *const *indices,
    326                                                          const GLsizei *instanceCounts,
    327                                                          GLsizei drawcount);
    328 
    329 // GL_ANGLE_pack_reverse_row_order
    330 
    331 // GL_ANGLE_program_binary
    332 
    333 // GL_ANGLE_provoking_vertex
    334 angle::CallCapture CaptureProvokingVertexANGLE(const State &glState,
    335                                               bool isCallValid,
    336                                               ProvokingVertexConvention modePacked);
    337 
    338 // GL_ANGLE_request_extension
    339 angle::CallCapture CaptureRequestExtensionANGLE(const State &glState,
    340                                                bool isCallValid,
    341                                                const GLchar *name);
    342 angle::CallCapture CaptureDisableExtensionANGLE(const State &glState,
    343                                                bool isCallValid,
    344                                                const GLchar *name);
    345 
    346 // GL_ANGLE_robust_client_memory
    347 angle::CallCapture CaptureGetBooleanvRobustANGLE(const State &glState,
    348                                                 bool isCallValid,
    349                                                 GLenum pname,
    350                                                 GLsizei bufSize,
    351                                                 GLsizei *length,
    352                                                 GLboolean *params);
    353 angle::CallCapture CaptureGetBufferParameterivRobustANGLE(const State &glState,
    354                                                          bool isCallValid,
    355                                                          BufferBinding targetPacked,
    356                                                          GLenum pname,
    357                                                          GLsizei bufSize,
    358                                                          GLsizei *length,
    359                                                          GLint *params);
    360 angle::CallCapture CaptureGetFloatvRobustANGLE(const State &glState,
    361                                               bool isCallValid,
    362                                               GLenum pname,
    363                                               GLsizei bufSize,
    364                                               GLsizei *length,
    365                                               GLfloat *params);
    366 angle::CallCapture CaptureGetFramebufferAttachmentParameterivRobustANGLE(const State &glState,
    367                                                                         bool isCallValid,
    368                                                                         GLenum target,
    369                                                                         GLenum attachment,
    370                                                                         GLenum pname,
    371                                                                         GLsizei bufSize,
    372                                                                         GLsizei *length,
    373                                                                         GLint *params);
    374 angle::CallCapture CaptureGetIntegervRobustANGLE(const State &glState,
    375                                                 bool isCallValid,
    376                                                 GLenum pname,
    377                                                 GLsizei bufSize,
    378                                                 GLsizei *length,
    379                                                 GLint *data);
    380 angle::CallCapture CaptureGetProgramivRobustANGLE(const State &glState,
    381                                                  bool isCallValid,
    382                                                  ShaderProgramID programPacked,
    383                                                  GLenum pname,
    384                                                  GLsizei bufSize,
    385                                                  GLsizei *length,
    386                                                  GLint *params);
    387 angle::CallCapture CaptureGetRenderbufferParameterivRobustANGLE(const State &glState,
    388                                                                bool isCallValid,
    389                                                                GLenum target,
    390                                                                GLenum pname,
    391                                                                GLsizei bufSize,
    392                                                                GLsizei *length,
    393                                                                GLint *params);
    394 angle::CallCapture CaptureGetShaderivRobustANGLE(const State &glState,
    395                                                 bool isCallValid,
    396                                                 ShaderProgramID shaderPacked,
    397                                                 GLenum pname,
    398                                                 GLsizei bufSize,
    399                                                 GLsizei *length,
    400                                                 GLint *params);
    401 angle::CallCapture CaptureGetTexParameterfvRobustANGLE(const State &glState,
    402                                                       bool isCallValid,
    403                                                       TextureType targetPacked,
    404                                                       GLenum pname,
    405                                                       GLsizei bufSize,
    406                                                       GLsizei *length,
    407                                                       GLfloat *params);
    408 angle::CallCapture CaptureGetTexParameterivRobustANGLE(const State &glState,
    409                                                       bool isCallValid,
    410                                                       TextureType targetPacked,
    411                                                       GLenum pname,
    412                                                       GLsizei bufSize,
    413                                                       GLsizei *length,
    414                                                       GLint *params);
    415 angle::CallCapture CaptureGetUniformfvRobustANGLE(const State &glState,
    416                                                  bool isCallValid,
    417                                                  ShaderProgramID programPacked,
    418                                                  UniformLocation locationPacked,
    419                                                  GLsizei bufSize,
    420                                                  GLsizei *length,
    421                                                  GLfloat *params);
    422 angle::CallCapture CaptureGetUniformivRobustANGLE(const State &glState,
    423                                                  bool isCallValid,
    424                                                  ShaderProgramID programPacked,
    425                                                  UniformLocation locationPacked,
    426                                                  GLsizei bufSize,
    427                                                  GLsizei *length,
    428                                                  GLint *params);
    429 angle::CallCapture CaptureGetVertexAttribfvRobustANGLE(const State &glState,
    430                                                       bool isCallValid,
    431                                                       GLuint index,
    432                                                       GLenum pname,
    433                                                       GLsizei bufSize,
    434                                                       GLsizei *length,
    435                                                       GLfloat *params);
    436 angle::CallCapture CaptureGetVertexAttribivRobustANGLE(const State &glState,
    437                                                       bool isCallValid,
    438                                                       GLuint index,
    439                                                       GLenum pname,
    440                                                       GLsizei bufSize,
    441                                                       GLsizei *length,
    442                                                       GLint *params);
    443 angle::CallCapture CaptureGetVertexAttribPointervRobustANGLE(const State &glState,
    444                                                             bool isCallValid,
    445                                                             GLuint index,
    446                                                             GLenum pname,
    447                                                             GLsizei bufSize,
    448                                                             GLsizei *length,
    449                                                             void **pointer);
    450 angle::CallCapture CaptureReadPixelsRobustANGLE(const State &glState,
    451                                                bool isCallValid,
    452                                                GLint x,
    453                                                GLint y,
    454                                                GLsizei width,
    455                                                GLsizei height,
    456                                                GLenum format,
    457                                                GLenum type,
    458                                                GLsizei bufSize,
    459                                                GLsizei *length,
    460                                                GLsizei *columns,
    461                                                GLsizei *rows,
    462                                                void *pixels);
    463 angle::CallCapture CaptureTexImage2DRobustANGLE(const State &glState,
    464                                                bool isCallValid,
    465                                                TextureTarget targetPacked,
    466                                                GLint level,
    467                                                GLint internalformat,
    468                                                GLsizei width,
    469                                                GLsizei height,
    470                                                GLint border,
    471                                                GLenum format,
    472                                                GLenum type,
    473                                                GLsizei bufSize,
    474                                                const void *pixels);
    475 angle::CallCapture CaptureTexParameterfvRobustANGLE(const State &glState,
    476                                                    bool isCallValid,
    477                                                    TextureType targetPacked,
    478                                                    GLenum pname,
    479                                                    GLsizei bufSize,
    480                                                    const GLfloat *params);
    481 angle::CallCapture CaptureTexParameterivRobustANGLE(const State &glState,
    482                                                    bool isCallValid,
    483                                                    TextureType targetPacked,
    484                                                    GLenum pname,
    485                                                    GLsizei bufSize,
    486                                                    const GLint *params);
    487 angle::CallCapture CaptureTexSubImage2DRobustANGLE(const State &glState,
    488                                                   bool isCallValid,
    489                                                   TextureTarget targetPacked,
    490                                                   GLint level,
    491                                                   GLint xoffset,
    492                                                   GLint yoffset,
    493                                                   GLsizei width,
    494                                                   GLsizei height,
    495                                                   GLenum format,
    496                                                   GLenum type,
    497                                                   GLsizei bufSize,
    498                                                   const void *pixels);
    499 angle::CallCapture CaptureTexImage3DRobustANGLE(const State &glState,
    500                                                bool isCallValid,
    501                                                TextureTarget targetPacked,
    502                                                GLint level,
    503                                                GLint internalformat,
    504                                                GLsizei width,
    505                                                GLsizei height,
    506                                                GLsizei depth,
    507                                                GLint border,
    508                                                GLenum format,
    509                                                GLenum type,
    510                                                GLsizei bufSize,
    511                                                const void *pixels);
    512 angle::CallCapture CaptureTexSubImage3DRobustANGLE(const State &glState,
    513                                                   bool isCallValid,
    514                                                   TextureTarget targetPacked,
    515                                                   GLint level,
    516                                                   GLint xoffset,
    517                                                   GLint yoffset,
    518                                                   GLint zoffset,
    519                                                   GLsizei width,
    520                                                   GLsizei height,
    521                                                   GLsizei depth,
    522                                                   GLenum format,
    523                                                   GLenum type,
    524                                                   GLsizei bufSize,
    525                                                   const void *pixels);
    526 angle::CallCapture CaptureCompressedTexImage2DRobustANGLE(const State &glState,
    527                                                          bool isCallValid,
    528                                                          TextureTarget targetPacked,
    529                                                          GLint level,
    530                                                          GLenum internalformat,
    531                                                          GLsizei width,
    532                                                          GLsizei height,
    533                                                          GLint border,
    534                                                          GLsizei imageSize,
    535                                                          GLsizei dataSize,
    536                                                          const GLvoid *data);
    537 angle::CallCapture CaptureCompressedTexSubImage2DRobustANGLE(const State &glState,
    538                                                             bool isCallValid,
    539                                                             TextureTarget targetPacked,
    540                                                             GLint level,
    541                                                             GLsizei xoffset,
    542                                                             GLsizei yoffset,
    543                                                             GLsizei width,
    544                                                             GLsizei height,
    545                                                             GLenum format,
    546                                                             GLsizei imageSize,
    547                                                             GLsizei dataSize,
    548                                                             const GLvoid *data);
    549 angle::CallCapture CaptureCompressedTexImage3DRobustANGLE(const State &glState,
    550                                                          bool isCallValid,
    551                                                          TextureTarget targetPacked,
    552                                                          GLint level,
    553                                                          GLenum internalformat,
    554                                                          GLsizei width,
    555                                                          GLsizei height,
    556                                                          GLsizei depth,
    557                                                          GLint border,
    558                                                          GLsizei imageSize,
    559                                                          GLsizei dataSize,
    560                                                          const GLvoid *data);
    561 angle::CallCapture CaptureCompressedTexSubImage3DRobustANGLE(const State &glState,
    562                                                             bool isCallValid,
    563                                                             TextureTarget targetPacked,
    564                                                             GLint level,
    565                                                             GLint xoffset,
    566                                                             GLint yoffset,
    567                                                             GLint zoffset,
    568                                                             GLsizei width,
    569                                                             GLsizei height,
    570                                                             GLsizei depth,
    571                                                             GLenum format,
    572                                                             GLsizei imageSize,
    573                                                             GLsizei dataSize,
    574                                                             const GLvoid *data);
    575 angle::CallCapture CaptureGetQueryivRobustANGLE(const State &glState,
    576                                                bool isCallValid,
    577                                                QueryType targetPacked,
    578                                                GLenum pname,
    579                                                GLsizei bufSize,
    580                                                GLsizei *length,
    581                                                GLint *params);
    582 angle::CallCapture CaptureGetQueryObjectuivRobustANGLE(const State &glState,
    583                                                       bool isCallValid,
    584                                                       QueryID idPacked,
    585                                                       GLenum pname,
    586                                                       GLsizei bufSize,
    587                                                       GLsizei *length,
    588                                                       GLuint *params);
    589 angle::CallCapture CaptureGetBufferPointervRobustANGLE(const State &glState,
    590                                                       bool isCallValid,
    591                                                       BufferBinding targetPacked,
    592                                                       GLenum pname,
    593                                                       GLsizei bufSize,
    594                                                       GLsizei *length,
    595                                                       void **params);
    596 angle::CallCapture CaptureGetIntegeri_vRobustANGLE(const State &glState,
    597                                                   bool isCallValid,
    598                                                   GLenum target,
    599                                                   GLuint index,
    600                                                   GLsizei bufSize,
    601                                                   GLsizei *length,
    602                                                   GLint *data);
    603 angle::CallCapture CaptureGetInternalformativRobustANGLE(const State &glState,
    604                                                         bool isCallValid,
    605                                                         GLenum target,
    606                                                         GLenum internalformat,
    607                                                         GLenum pname,
    608                                                         GLsizei bufSize,
    609                                                         GLsizei *length,
    610                                                         GLint *params);
    611 angle::CallCapture CaptureGetVertexAttribIivRobustANGLE(const State &glState,
    612                                                        bool isCallValid,
    613                                                        GLuint index,
    614                                                        GLenum pname,
    615                                                        GLsizei bufSize,
    616                                                        GLsizei *length,
    617                                                        GLint *params);
    618 angle::CallCapture CaptureGetVertexAttribIuivRobustANGLE(const State &glState,
    619                                                         bool isCallValid,
    620                                                         GLuint index,
    621                                                         GLenum pname,
    622                                                         GLsizei bufSize,
    623                                                         GLsizei *length,
    624                                                         GLuint *params);
    625 angle::CallCapture CaptureGetUniformuivRobustANGLE(const State &glState,
    626                                                   bool isCallValid,
    627                                                   ShaderProgramID programPacked,
    628                                                   UniformLocation locationPacked,
    629                                                   GLsizei bufSize,
    630                                                   GLsizei *length,
    631                                                   GLuint *params);
    632 angle::CallCapture CaptureGetActiveUniformBlockivRobustANGLE(
    633    const State &glState,
    634    bool isCallValid,
    635    ShaderProgramID programPacked,
    636    UniformBlockIndex uniformBlockIndexPacked,
    637    GLenum pname,
    638    GLsizei bufSize,
    639    GLsizei *length,
    640    GLint *params);
    641 angle::CallCapture CaptureGetInteger64vRobustANGLE(const State &glState,
    642                                                   bool isCallValid,
    643                                                   GLenum pname,
    644                                                   GLsizei bufSize,
    645                                                   GLsizei *length,
    646                                                   GLint64 *data);
    647 angle::CallCapture CaptureGetInteger64i_vRobustANGLE(const State &glState,
    648                                                     bool isCallValid,
    649                                                     GLenum target,
    650                                                     GLuint index,
    651                                                     GLsizei bufSize,
    652                                                     GLsizei *length,
    653                                                     GLint64 *data);
    654 angle::CallCapture CaptureGetBufferParameteri64vRobustANGLE(const State &glState,
    655                                                            bool isCallValid,
    656                                                            BufferBinding targetPacked,
    657                                                            GLenum pname,
    658                                                            GLsizei bufSize,
    659                                                            GLsizei *length,
    660                                                            GLint64 *params);
    661 angle::CallCapture CaptureSamplerParameterivRobustANGLE(const State &glState,
    662                                                        bool isCallValid,
    663                                                        SamplerID samplerPacked,
    664                                                        GLuint pname,
    665                                                        GLsizei bufSize,
    666                                                        const GLint *param);
    667 angle::CallCapture CaptureSamplerParameterfvRobustANGLE(const State &glState,
    668                                                        bool isCallValid,
    669                                                        SamplerID samplerPacked,
    670                                                        GLenum pname,
    671                                                        GLsizei bufSize,
    672                                                        const GLfloat *param);
    673 angle::CallCapture CaptureGetSamplerParameterivRobustANGLE(const State &glState,
    674                                                           bool isCallValid,
    675                                                           SamplerID samplerPacked,
    676                                                           GLenum pname,
    677                                                           GLsizei bufSize,
    678                                                           GLsizei *length,
    679                                                           GLint *params);
    680 angle::CallCapture CaptureGetSamplerParameterfvRobustANGLE(const State &glState,
    681                                                           bool isCallValid,
    682                                                           SamplerID samplerPacked,
    683                                                           GLenum pname,
    684                                                           GLsizei bufSize,
    685                                                           GLsizei *length,
    686                                                           GLfloat *params);
    687 angle::CallCapture CaptureGetFramebufferParameterivRobustANGLE(const State &glState,
    688                                                               bool isCallValid,
    689                                                               GLenum target,
    690                                                               GLenum pname,
    691                                                               GLsizei bufSize,
    692                                                               GLsizei *length,
    693                                                               GLint *params);
    694 angle::CallCapture CaptureGetProgramInterfaceivRobustANGLE(const State &glState,
    695                                                           bool isCallValid,
    696                                                           ShaderProgramID programPacked,
    697                                                           GLenum programInterface,
    698                                                           GLenum pname,
    699                                                           GLsizei bufSize,
    700                                                           GLsizei *length,
    701                                                           GLint *params);
    702 angle::CallCapture CaptureGetBooleani_vRobustANGLE(const State &glState,
    703                                                   bool isCallValid,
    704                                                   GLenum target,
    705                                                   GLuint index,
    706                                                   GLsizei bufSize,
    707                                                   GLsizei *length,
    708                                                   GLboolean *data);
    709 angle::CallCapture CaptureGetMultisamplefvRobustANGLE(const State &glState,
    710                                                      bool isCallValid,
    711                                                      GLenum pname,
    712                                                      GLuint index,
    713                                                      GLsizei bufSize,
    714                                                      GLsizei *length,
    715                                                      GLfloat *val);
    716 angle::CallCapture CaptureGetTexLevelParameterivRobustANGLE(const State &glState,
    717                                                            bool isCallValid,
    718                                                            TextureTarget targetPacked,
    719                                                            GLint level,
    720                                                            GLenum pname,
    721                                                            GLsizei bufSize,
    722                                                            GLsizei *length,
    723                                                            GLint *params);
    724 angle::CallCapture CaptureGetTexLevelParameterfvRobustANGLE(const State &glState,
    725                                                            bool isCallValid,
    726                                                            TextureTarget targetPacked,
    727                                                            GLint level,
    728                                                            GLenum pname,
    729                                                            GLsizei bufSize,
    730                                                            GLsizei *length,
    731                                                            GLfloat *params);
    732 angle::CallCapture CaptureGetPointervRobustANGLERobustANGLE(const State &glState,
    733                                                            bool isCallValid,
    734                                                            GLenum pname,
    735                                                            GLsizei bufSize,
    736                                                            GLsizei *length,
    737                                                            void **params);
    738 angle::CallCapture CaptureReadnPixelsRobustANGLE(const State &glState,
    739                                                 bool isCallValid,
    740                                                 GLint x,
    741                                                 GLint y,
    742                                                 GLsizei width,
    743                                                 GLsizei height,
    744                                                 GLenum format,
    745                                                 GLenum type,
    746                                                 GLsizei bufSize,
    747                                                 GLsizei *length,
    748                                                 GLsizei *columns,
    749                                                 GLsizei *rows,
    750                                                 void *data);
    751 angle::CallCapture CaptureGetnUniformfvRobustANGLE(const State &glState,
    752                                                   bool isCallValid,
    753                                                   ShaderProgramID programPacked,
    754                                                   UniformLocation locationPacked,
    755                                                   GLsizei bufSize,
    756                                                   GLsizei *length,
    757                                                   GLfloat *params);
    758 angle::CallCapture CaptureGetnUniformivRobustANGLE(const State &glState,
    759                                                   bool isCallValid,
    760                                                   ShaderProgramID programPacked,
    761                                                   UniformLocation locationPacked,
    762                                                   GLsizei bufSize,
    763                                                   GLsizei *length,
    764                                                   GLint *params);
    765 angle::CallCapture CaptureGetnUniformuivRobustANGLE(const State &glState,
    766                                                    bool isCallValid,
    767                                                    ShaderProgramID programPacked,
    768                                                    UniformLocation locationPacked,
    769                                                    GLsizei bufSize,
    770                                                    GLsizei *length,
    771                                                    GLuint *params);
    772 angle::CallCapture CaptureTexParameterIivRobustANGLE(const State &glState,
    773                                                     bool isCallValid,
    774                                                     TextureType targetPacked,
    775                                                     GLenum pname,
    776                                                     GLsizei bufSize,
    777                                                     const GLint *params);
    778 angle::CallCapture CaptureTexParameterIuivRobustANGLE(const State &glState,
    779                                                      bool isCallValid,
    780                                                      TextureType targetPacked,
    781                                                      GLenum pname,
    782                                                      GLsizei bufSize,
    783                                                      const GLuint *params);
    784 angle::CallCapture CaptureGetTexParameterIivRobustANGLE(const State &glState,
    785                                                        bool isCallValid,
    786                                                        TextureType targetPacked,
    787                                                        GLenum pname,
    788                                                        GLsizei bufSize,
    789                                                        GLsizei *length,
    790                                                        GLint *params);
    791 angle::CallCapture CaptureGetTexParameterIuivRobustANGLE(const State &glState,
    792                                                         bool isCallValid,
    793                                                         TextureType targetPacked,
    794                                                         GLenum pname,
    795                                                         GLsizei bufSize,
    796                                                         GLsizei *length,
    797                                                         GLuint *params);
    798 angle::CallCapture CaptureSamplerParameterIivRobustANGLE(const State &glState,
    799                                                         bool isCallValid,
    800                                                         SamplerID samplerPacked,
    801                                                         GLenum pname,
    802                                                         GLsizei bufSize,
    803                                                         const GLint *param);
    804 angle::CallCapture CaptureSamplerParameterIuivRobustANGLE(const State &glState,
    805                                                          bool isCallValid,
    806                                                          SamplerID samplerPacked,
    807                                                          GLenum pname,
    808                                                          GLsizei bufSize,
    809                                                          const GLuint *param);
    810 angle::CallCapture CaptureGetSamplerParameterIivRobustANGLE(const State &glState,
    811                                                            bool isCallValid,
    812                                                            SamplerID samplerPacked,
    813                                                            GLenum pname,
    814                                                            GLsizei bufSize,
    815                                                            GLsizei *length,
    816                                                            GLint *params);
    817 angle::CallCapture CaptureGetSamplerParameterIuivRobustANGLE(const State &glState,
    818                                                             bool isCallValid,
    819                                                             SamplerID samplerPacked,
    820                                                             GLenum pname,
    821                                                             GLsizei bufSize,
    822                                                             GLsizei *length,
    823                                                             GLuint *params);
    824 angle::CallCapture CaptureGetQueryObjectivRobustANGLE(const State &glState,
    825                                                      bool isCallValid,
    826                                                      QueryID idPacked,
    827                                                      GLenum pname,
    828                                                      GLsizei bufSize,
    829                                                      GLsizei *length,
    830                                                      GLint *params);
    831 angle::CallCapture CaptureGetQueryObjecti64vRobustANGLE(const State &glState,
    832                                                        bool isCallValid,
    833                                                        QueryID idPacked,
    834                                                        GLenum pname,
    835                                                        GLsizei bufSize,
    836                                                        GLsizei *length,
    837                                                        GLint64 *params);
    838 angle::CallCapture CaptureGetQueryObjectui64vRobustANGLE(const State &glState,
    839                                                         bool isCallValid,
    840                                                         QueryID idPacked,
    841                                                         GLenum pname,
    842                                                         GLsizei bufSize,
    843                                                         GLsizei *length,
    844                                                         GLuint64 *params);
    845 
    846 // GL_ANGLE_robust_resource_initialization
    847 
    848 // GL_ANGLE_semaphore_fuchsia
    849 angle::CallCapture CaptureImportSemaphoreZirconHandleANGLE(const State &glState,
    850                                                           bool isCallValid,
    851                                                           SemaphoreID semaphorePacked,
    852                                                           HandleType handleTypePacked,
    853                                                           GLuint handle);
    854 
    855 // GL_ANGLE_shader_pixel_local_storage
    856 angle::CallCapture CaptureFramebufferMemorylessPixelLocalStorageANGLE(const State &glState,
    857                                                                      bool isCallValid,
    858                                                                      GLint plane,
    859                                                                      GLenum internalformat);
    860 angle::CallCapture CaptureFramebufferTexturePixelLocalStorageANGLE(const State &glState,
    861                                                                   bool isCallValid,
    862                                                                   GLint plane,
    863                                                                   TextureID backingtexturePacked,
    864                                                                   GLint level,
    865                                                                   GLint layer);
    866 angle::CallCapture CaptureBeginPixelLocalStorageANGLE(const State &glState,
    867                                                      bool isCallValid,
    868                                                      GLsizei planes,
    869                                                      const GLenum *loadops,
    870                                                      const void *cleardata);
    871 angle::CallCapture CaptureEndPixelLocalStorageANGLE(const State &glState, bool isCallValid);
    872 angle::CallCapture CapturePixelLocalStorageBarrierANGLE(const State &glState, bool isCallValid);
    873 
    874 // GL_ANGLE_texture_compression_dxt3
    875 
    876 // GL_ANGLE_texture_compression_dxt5
    877 
    878 // GL_ANGLE_texture_external_update
    879 angle::CallCapture CaptureTexImage2DExternalANGLE(const State &glState,
    880                                                  bool isCallValid,
    881                                                  TextureTarget targetPacked,
    882                                                  GLint level,
    883                                                  GLint internalformat,
    884                                                  GLsizei width,
    885                                                  GLsizei height,
    886                                                  GLint border,
    887                                                  GLenum format,
    888                                                  GLenum type);
    889 angle::CallCapture CaptureInvalidateTextureANGLE(const State &glState,
    890                                                 bool isCallValid,
    891                                                 TextureType targetPacked);
    892 
    893 // GL_ANGLE_texture_multisample
    894 angle::CallCapture CaptureTexStorage2DMultisampleANGLE(const State &glState,
    895                                                       bool isCallValid,
    896                                                       TextureType targetPacked,
    897                                                       GLsizei samples,
    898                                                       GLenum internalformat,
    899                                                       GLsizei width,
    900                                                       GLsizei height,
    901                                                       GLboolean fixedsamplelocations);
    902 angle::CallCapture CaptureGetMultisamplefvANGLE(const State &glState,
    903                                                bool isCallValid,
    904                                                GLenum pname,
    905                                                GLuint index,
    906                                                GLfloat *val);
    907 angle::CallCapture CaptureSampleMaskiANGLE(const State &glState,
    908                                           bool isCallValid,
    909                                           GLuint maskNumber,
    910                                           GLbitfield mask);
    911 
    912 // GL_ANGLE_texture_usage
    913 
    914 // GL_ANGLE_translated_shader_source
    915 angle::CallCapture CaptureGetTranslatedShaderSourceANGLE(const State &glState,
    916                                                         bool isCallValid,
    917                                                         ShaderProgramID shaderPacked,
    918                                                         GLsizei bufSize,
    919                                                         GLsizei *length,
    920                                                         GLchar *source);
    921 
    922 // GL_ANGLE_vulkan_image
    923 angle::CallCapture CaptureAcquireTexturesANGLE(const State &glState,
    924                                               bool isCallValid,
    925                                               GLuint numTextures,
    926                                               const TextureID *texturesPacked,
    927                                               const GLenum *layouts);
    928 angle::CallCapture CaptureReleaseTexturesANGLE(const State &glState,
    929                                               bool isCallValid,
    930                                               GLuint numTextures,
    931                                               const TextureID *texturesPacked,
    932                                               GLenum *layouts);
    933 
    934 // GL_APPLE_clip_distance
    935 
    936 // GL_ARB_sync
    937 
    938 // GL_CHROMIUM_bind_uniform_location
    939 angle::CallCapture CaptureBindUniformLocationCHROMIUM(const State &glState,
    940                                                      bool isCallValid,
    941                                                      ShaderProgramID programPacked,
    942                                                      UniformLocation locationPacked,
    943                                                      const GLchar *name);
    944 
    945 // GL_CHROMIUM_copy_compressed_texture
    946 angle::CallCapture CaptureCompressedCopyTextureCHROMIUM(const State &glState,
    947                                                        bool isCallValid,
    948                                                        TextureID sourceIdPacked,
    949                                                        TextureID destIdPacked);
    950 
    951 // GL_CHROMIUM_copy_texture
    952 angle::CallCapture CaptureCopyTextureCHROMIUM(const State &glState,
    953                                              bool isCallValid,
    954                                              TextureID sourceIdPacked,
    955                                              GLint sourceLevel,
    956                                              TextureTarget destTargetPacked,
    957                                              TextureID destIdPacked,
    958                                              GLint destLevel,
    959                                              GLint internalFormat,
    960                                              GLenum destType,
    961                                              GLboolean unpackFlipY,
    962                                              GLboolean unpackPremultiplyAlpha,
    963                                              GLboolean unpackUnmultiplyAlpha);
    964 angle::CallCapture CaptureCopySubTextureCHROMIUM(const State &glState,
    965                                                 bool isCallValid,
    966                                                 TextureID sourceIdPacked,
    967                                                 GLint sourceLevel,
    968                                                 TextureTarget destTargetPacked,
    969                                                 TextureID destIdPacked,
    970                                                 GLint destLevel,
    971                                                 GLint xoffset,
    972                                                 GLint yoffset,
    973                                                 GLint x,
    974                                                 GLint y,
    975                                                 GLint width,
    976                                                 GLint height,
    977                                                 GLboolean unpackFlipY,
    978                                                 GLboolean unpackPremultiplyAlpha,
    979                                                 GLboolean unpackUnmultiplyAlpha);
    980 
    981 // GL_CHROMIUM_framebuffer_mixed_samples
    982 angle::CallCapture CaptureCoverageModulationCHROMIUM(const State &glState,
    983                                                     bool isCallValid,
    984                                                     GLenum components);
    985 
    986 // GL_CHROMIUM_lose_context
    987 angle::CallCapture CaptureLoseContextCHROMIUM(const State &glState,
    988                                              bool isCallValid,
    989                                              GraphicsResetStatus currentPacked,
    990                                              GraphicsResetStatus otherPacked);
    991 
    992 // GL_EXT_EGL_image_array
    993 
    994 // GL_EXT_EGL_image_storage
    995 angle::CallCapture CaptureEGLImageTargetTexStorageEXT(const State &glState,
    996                                                      bool isCallValid,
    997                                                      GLenum target,
    998                                                      GLeglImageOES image,
    999                                                      const GLint *attrib_list);
   1000 angle::CallCapture CaptureEGLImageTargetTextureStorageEXT(const State &glState,
   1001                                                          bool isCallValid,
   1002                                                          GLuint texture,
   1003                                                          GLeglImageOES image,
   1004                                                          const GLint *attrib_list);
   1005 
   1006 // GL_EXT_YUV_target
   1007 
   1008 // GL_EXT_base_instance
   1009 angle::CallCapture CaptureDrawArraysInstancedBaseInstanceEXT(const State &glState,
   1010                                                             bool isCallValid,
   1011                                                             PrimitiveMode modePacked,
   1012                                                             GLint first,
   1013                                                             GLsizei count,
   1014                                                             GLsizei instancecount,
   1015                                                             GLuint baseinstance);
   1016 angle::CallCapture CaptureDrawElementsInstancedBaseInstanceEXT(const State &glState,
   1017                                                               bool isCallValid,
   1018                                                               PrimitiveMode modePacked,
   1019                                                               GLsizei count,
   1020                                                               DrawElementsType typePacked,
   1021                                                               const void *indices,
   1022                                                               GLsizei instancecount,
   1023                                                               GLuint baseinstance);
   1024 angle::CallCapture CaptureDrawElementsInstancedBaseVertexBaseInstanceEXT(
   1025    const State &glState,
   1026    bool isCallValid,
   1027    PrimitiveMode modePacked,
   1028    GLsizei count,
   1029    DrawElementsType typePacked,
   1030    const void *indices,
   1031    GLsizei instancecount,
   1032    GLint basevertex,
   1033    GLuint baseinstance);
   1034 
   1035 // GL_EXT_blend_func_extended
   1036 angle::CallCapture CaptureBindFragDataLocationEXT(const State &glState,
   1037                                                  bool isCallValid,
   1038                                                  ShaderProgramID programPacked,
   1039                                                  GLuint color,
   1040                                                  const GLchar *name);
   1041 angle::CallCapture CaptureBindFragDataLocationIndexedEXT(const State &glState,
   1042                                                         bool isCallValid,
   1043                                                         ShaderProgramID programPacked,
   1044                                                         GLuint colorNumber,
   1045                                                         GLuint index,
   1046                                                         const GLchar *name);
   1047 angle::CallCapture CaptureGetFragDataIndexEXT(const State &glState,
   1048                                              bool isCallValid,
   1049                                              ShaderProgramID programPacked,
   1050                                              const GLchar *name,
   1051                                              GLint returnValue);
   1052 angle::CallCapture CaptureGetProgramResourceLocationIndexEXT(const State &glState,
   1053                                                             bool isCallValid,
   1054                                                             ShaderProgramID programPacked,
   1055                                                             GLenum programInterface,
   1056                                                             const GLchar *name,
   1057                                                             GLint returnValue);
   1058 
   1059 // GL_EXT_blend_minmax
   1060 
   1061 // GL_EXT_buffer_storage
   1062 angle::CallCapture CaptureBufferStorageEXT(const State &glState,
   1063                                           bool isCallValid,
   1064                                           BufferBinding targetPacked,
   1065                                           GLsizeiptr size,
   1066                                           const void *data,
   1067                                           GLbitfield flags);
   1068 
   1069 // GL_EXT_clip_control
   1070 angle::CallCapture CaptureClipControlEXT(const State &glState,
   1071                                         bool isCallValid,
   1072                                         GLenum origin,
   1073                                         GLenum depth);
   1074 
   1075 // GL_EXT_clip_cull_distance
   1076 
   1077 // GL_EXT_color_buffer_float
   1078 
   1079 // GL_EXT_color_buffer_half_float
   1080 
   1081 // GL_EXT_copy_image
   1082 angle::CallCapture CaptureCopyImageSubDataEXT(const State &glState,
   1083                                              bool isCallValid,
   1084                                              GLuint srcName,
   1085                                              GLenum srcTarget,
   1086                                              GLint srcLevel,
   1087                                              GLint srcX,
   1088                                              GLint srcY,
   1089                                              GLint srcZ,
   1090                                              GLuint dstName,
   1091                                              GLenum dstTarget,
   1092                                              GLint dstLevel,
   1093                                              GLint dstX,
   1094                                              GLint dstY,
   1095                                              GLint dstZ,
   1096                                              GLsizei srcWidth,
   1097                                              GLsizei srcHeight,
   1098                                              GLsizei srcDepth);
   1099 
   1100 // GL_EXT_debug_label
   1101 angle::CallCapture CaptureGetObjectLabelEXT(const State &glState,
   1102                                            bool isCallValid,
   1103                                            GLenum type,
   1104                                            GLuint object,
   1105                                            GLsizei bufSize,
   1106                                            GLsizei *length,
   1107                                            GLchar *label);
   1108 angle::CallCapture CaptureLabelObjectEXT(const State &glState,
   1109                                         bool isCallValid,
   1110                                         GLenum type,
   1111                                         GLuint object,
   1112                                         GLsizei length,
   1113                                         const GLchar *label);
   1114 
   1115 // GL_EXT_debug_marker
   1116 angle::CallCapture CaptureInsertEventMarkerEXT(const State &glState,
   1117                                               bool isCallValid,
   1118                                               GLsizei length,
   1119                                               const GLchar *marker);
   1120 angle::CallCapture CapturePopGroupMarkerEXT(const State &glState, bool isCallValid);
   1121 angle::CallCapture CapturePushGroupMarkerEXT(const State &glState,
   1122                                             bool isCallValid,
   1123                                             GLsizei length,
   1124                                             const GLchar *marker);
   1125 
   1126 // GL_EXT_discard_framebuffer
   1127 angle::CallCapture CaptureDiscardFramebufferEXT(const State &glState,
   1128                                                bool isCallValid,
   1129                                                GLenum target,
   1130                                                GLsizei numAttachments,
   1131                                                const GLenum *attachments);
   1132 
   1133 // GL_EXT_disjoint_timer_query
   1134 angle::CallCapture CaptureBeginQueryEXT(const State &glState,
   1135                                        bool isCallValid,
   1136                                        QueryType targetPacked,
   1137                                        QueryID idPacked);
   1138 angle::CallCapture CaptureDeleteQueriesEXT(const State &glState,
   1139                                           bool isCallValid,
   1140                                           GLsizei n,
   1141                                           const QueryID *idsPacked);
   1142 angle::CallCapture CaptureEndQueryEXT(const State &glState,
   1143                                      bool isCallValid,
   1144                                      QueryType targetPacked);
   1145 angle::CallCapture CaptureGenQueriesEXT(const State &glState,
   1146                                        bool isCallValid,
   1147                                        GLsizei n,
   1148                                        QueryID *idsPacked);
   1149 angle::CallCapture CaptureGetInteger64vEXT(const State &glState,
   1150                                           bool isCallValid,
   1151                                           GLenum pname,
   1152                                           GLint64 *data);
   1153 angle::CallCapture CaptureGetQueryObjecti64vEXT(const State &glState,
   1154                                                bool isCallValid,
   1155                                                QueryID idPacked,
   1156                                                GLenum pname,
   1157                                                GLint64 *params);
   1158 angle::CallCapture CaptureGetQueryObjectivEXT(const State &glState,
   1159                                              bool isCallValid,
   1160                                              QueryID idPacked,
   1161                                              GLenum pname,
   1162                                              GLint *params);
   1163 angle::CallCapture CaptureGetQueryObjectui64vEXT(const State &glState,
   1164                                                 bool isCallValid,
   1165                                                 QueryID idPacked,
   1166                                                 GLenum pname,
   1167                                                 GLuint64 *params);
   1168 angle::CallCapture CaptureGetQueryObjectuivEXT(const State &glState,
   1169                                               bool isCallValid,
   1170                                               QueryID idPacked,
   1171                                               GLenum pname,
   1172                                               GLuint *params);
   1173 angle::CallCapture CaptureGetQueryivEXT(const State &glState,
   1174                                        bool isCallValid,
   1175                                        QueryType targetPacked,
   1176                                        GLenum pname,
   1177                                        GLint *params);
   1178 angle::CallCapture CaptureIsQueryEXT(const State &glState,
   1179                                     bool isCallValid,
   1180                                     QueryID idPacked,
   1181                                     GLboolean returnValue);
   1182 angle::CallCapture CaptureQueryCounterEXT(const State &glState,
   1183                                          bool isCallValid,
   1184                                          QueryID idPacked,
   1185                                          QueryType targetPacked);
   1186 
   1187 // GL_EXT_draw_buffers
   1188 angle::CallCapture CaptureDrawBuffersEXT(const State &glState,
   1189                                         bool isCallValid,
   1190                                         GLsizei n,
   1191                                         const GLenum *bufs);
   1192 
   1193 // GL_EXT_draw_buffers_indexed
   1194 angle::CallCapture CaptureBlendEquationSeparateiEXT(const State &glState,
   1195                                                    bool isCallValid,
   1196                                                    GLuint buf,
   1197                                                    GLenum modeRGB,
   1198                                                    GLenum modeAlpha);
   1199 angle::CallCapture CaptureBlendEquationiEXT(const State &glState,
   1200                                            bool isCallValid,
   1201                                            GLuint buf,
   1202                                            GLenum mode);
   1203 angle::CallCapture CaptureBlendFuncSeparateiEXT(const State &glState,
   1204                                                bool isCallValid,
   1205                                                GLuint buf,
   1206                                                GLenum srcRGB,
   1207                                                GLenum dstRGB,
   1208                                                GLenum srcAlpha,
   1209                                                GLenum dstAlpha);
   1210 angle::CallCapture CaptureBlendFunciEXT(const State &glState,
   1211                                        bool isCallValid,
   1212                                        GLuint buf,
   1213                                        GLenum src,
   1214                                        GLenum dst);
   1215 angle::CallCapture CaptureColorMaskiEXT(const State &glState,
   1216                                        bool isCallValid,
   1217                                        GLuint index,
   1218                                        GLboolean r,
   1219                                        GLboolean g,
   1220                                        GLboolean b,
   1221                                        GLboolean a);
   1222 angle::CallCapture CaptureDisableiEXT(const State &glState,
   1223                                      bool isCallValid,
   1224                                      GLenum target,
   1225                                      GLuint index);
   1226 angle::CallCapture CaptureEnableiEXT(const State &glState,
   1227                                     bool isCallValid,
   1228                                     GLenum target,
   1229                                     GLuint index);
   1230 angle::CallCapture CaptureIsEnablediEXT(const State &glState,
   1231                                        bool isCallValid,
   1232                                        GLenum target,
   1233                                        GLuint index,
   1234                                        GLboolean returnValue);
   1235 
   1236 // GL_EXT_draw_elements_base_vertex
   1237 angle::CallCapture CaptureDrawElementsBaseVertexEXT(const State &glState,
   1238                                                    bool isCallValid,
   1239                                                    PrimitiveMode modePacked,
   1240                                                    GLsizei count,
   1241                                                    DrawElementsType typePacked,
   1242                                                    const void *indices,
   1243                                                    GLint basevertex);
   1244 angle::CallCapture CaptureDrawElementsInstancedBaseVertexEXT(const State &glState,
   1245                                                             bool isCallValid,
   1246                                                             PrimitiveMode modePacked,
   1247                                                             GLsizei count,
   1248                                                             DrawElementsType typePacked,
   1249                                                             const void *indices,
   1250                                                             GLsizei instancecount,
   1251                                                             GLint basevertex);
   1252 angle::CallCapture CaptureDrawRangeElementsBaseVertexEXT(const State &glState,
   1253                                                         bool isCallValid,
   1254                                                         PrimitiveMode modePacked,
   1255                                                         GLuint start,
   1256                                                         GLuint end,
   1257                                                         GLsizei count,
   1258                                                         DrawElementsType typePacked,
   1259                                                         const void *indices,
   1260                                                         GLint basevertex);
   1261 angle::CallCapture CaptureMultiDrawElementsBaseVertexEXT(const State &glState,
   1262                                                         bool isCallValid,
   1263                                                         PrimitiveMode modePacked,
   1264                                                         const GLsizei *count,
   1265                                                         DrawElementsType typePacked,
   1266                                                         const void *const *indices,
   1267                                                         GLsizei drawcount,
   1268                                                         const GLint *basevertex);
   1269 
   1270 // GL_EXT_external_buffer
   1271 angle::CallCapture CaptureBufferStorageExternalEXT(const State &glState,
   1272                                                   bool isCallValid,
   1273                                                   BufferBinding targetPacked,
   1274                                                   GLintptr offset,
   1275                                                   GLsizeiptr size,
   1276                                                   GLeglClientBufferEXT clientBuffer,
   1277                                                   GLbitfield flags);
   1278 angle::CallCapture CaptureNamedBufferStorageExternalEXT(const State &glState,
   1279                                                        bool isCallValid,
   1280                                                        GLuint buffer,
   1281                                                        GLintptr offset,
   1282                                                        GLsizeiptr size,
   1283                                                        GLeglClientBufferEXT clientBuffer,
   1284                                                        GLbitfield flags);
   1285 
   1286 // GL_EXT_float_blend
   1287 
   1288 // GL_EXT_geometry_shader
   1289 angle::CallCapture CaptureFramebufferTextureEXT(const State &glState,
   1290                                                bool isCallValid,
   1291                                                GLenum target,
   1292                                                GLenum attachment,
   1293                                                TextureID texturePacked,
   1294                                                GLint level);
   1295 
   1296 // GL_EXT_gpu_shader5
   1297 
   1298 // GL_EXT_instanced_arrays
   1299 angle::CallCapture CaptureDrawArraysInstancedEXT(const State &glState,
   1300                                                 bool isCallValid,
   1301                                                 PrimitiveMode modePacked,
   1302                                                 GLint start,
   1303                                                 GLsizei count,
   1304                                                 GLsizei primcount);
   1305 angle::CallCapture CaptureDrawElementsInstancedEXT(const State &glState,
   1306                                                   bool isCallValid,
   1307                                                   PrimitiveMode modePacked,
   1308                                                   GLsizei count,
   1309                                                   DrawElementsType typePacked,
   1310                                                   const void *indices,
   1311                                                   GLsizei primcount);
   1312 angle::CallCapture CaptureVertexAttribDivisorEXT(const State &glState,
   1313                                                 bool isCallValid,
   1314                                                 GLuint index,
   1315                                                 GLuint divisor);
   1316 
   1317 // GL_EXT_map_buffer_range
   1318 angle::CallCapture CaptureFlushMappedBufferRangeEXT(const State &glState,
   1319                                                    bool isCallValid,
   1320                                                    BufferBinding targetPacked,
   1321                                                    GLintptr offset,
   1322                                                    GLsizeiptr length);
   1323 angle::CallCapture CaptureMapBufferRangeEXT(const State &glState,
   1324                                            bool isCallValid,
   1325                                            BufferBinding targetPacked,
   1326                                            GLintptr offset,
   1327                                            GLsizeiptr length,
   1328                                            GLbitfield access,
   1329                                            void *returnValue);
   1330 
   1331 // GL_EXT_memory_object
   1332 angle::CallCapture CaptureBufferStorageMemEXT(const State &glState,
   1333                                              bool isCallValid,
   1334                                              TextureType targetPacked,
   1335                                              GLsizeiptr size,
   1336                                              MemoryObjectID memoryPacked,
   1337                                              GLuint64 offset);
   1338 angle::CallCapture CaptureCreateMemoryObjectsEXT(const State &glState,
   1339                                                 bool isCallValid,
   1340                                                 GLsizei n,
   1341                                                 MemoryObjectID *memoryObjectsPacked);
   1342 angle::CallCapture CaptureDeleteMemoryObjectsEXT(const State &glState,
   1343                                                 bool isCallValid,
   1344                                                 GLsizei n,
   1345                                                 const MemoryObjectID *memoryObjectsPacked);
   1346 angle::CallCapture CaptureGetMemoryObjectParameterivEXT(const State &glState,
   1347                                                        bool isCallValid,
   1348                                                        MemoryObjectID memoryObjectPacked,
   1349                                                        GLenum pname,
   1350                                                        GLint *params);
   1351 angle::CallCapture CaptureGetUnsignedBytevEXT(const State &glState,
   1352                                              bool isCallValid,
   1353                                              GLenum pname,
   1354                                              GLubyte *data);
   1355 angle::CallCapture CaptureGetUnsignedBytei_vEXT(const State &glState,
   1356                                                bool isCallValid,
   1357                                                GLenum target,
   1358                                                GLuint index,
   1359                                                GLubyte *data);
   1360 angle::CallCapture CaptureIsMemoryObjectEXT(const State &glState,
   1361                                            bool isCallValid,
   1362                                            MemoryObjectID memoryObjectPacked,
   1363                                            GLboolean returnValue);
   1364 angle::CallCapture CaptureMemoryObjectParameterivEXT(const State &glState,
   1365                                                     bool isCallValid,
   1366                                                     MemoryObjectID memoryObjectPacked,
   1367                                                     GLenum pname,
   1368                                                     const GLint *params);
   1369 angle::CallCapture CaptureTexStorageMem2DEXT(const State &glState,
   1370                                             bool isCallValid,
   1371                                             TextureType targetPacked,
   1372                                             GLsizei levels,
   1373                                             GLenum internalFormat,
   1374                                             GLsizei width,
   1375                                             GLsizei height,
   1376                                             MemoryObjectID memoryPacked,
   1377                                             GLuint64 offset);
   1378 angle::CallCapture CaptureTexStorageMem2DMultisampleEXT(const State &glState,
   1379                                                        bool isCallValid,
   1380                                                        TextureType targetPacked,
   1381                                                        GLsizei samples,
   1382                                                        GLenum internalFormat,
   1383                                                        GLsizei width,
   1384                                                        GLsizei height,
   1385                                                        GLboolean fixedSampleLocations,
   1386                                                        MemoryObjectID memoryPacked,
   1387                                                        GLuint64 offset);
   1388 angle::CallCapture CaptureTexStorageMem3DEXT(const State &glState,
   1389                                             bool isCallValid,
   1390                                             TextureType targetPacked,
   1391                                             GLsizei levels,
   1392                                             GLenum internalFormat,
   1393                                             GLsizei width,
   1394                                             GLsizei height,
   1395                                             GLsizei depth,
   1396                                             MemoryObjectID memoryPacked,
   1397                                             GLuint64 offset);
   1398 angle::CallCapture CaptureTexStorageMem3DMultisampleEXT(const State &glState,
   1399                                                        bool isCallValid,
   1400                                                        TextureType targetPacked,
   1401                                                        GLsizei samples,
   1402                                                        GLenum internalFormat,
   1403                                                        GLsizei width,
   1404                                                        GLsizei height,
   1405                                                        GLsizei depth,
   1406                                                        GLboolean fixedSampleLocations,
   1407                                                        MemoryObjectID memoryPacked,
   1408                                                        GLuint64 offset);
   1409 
   1410 // GL_EXT_memory_object_fd
   1411 angle::CallCapture CaptureImportMemoryFdEXT(const State &glState,
   1412                                            bool isCallValid,
   1413                                            MemoryObjectID memoryPacked,
   1414                                            GLuint64 size,
   1415                                            HandleType handleTypePacked,
   1416                                            GLint fd);
   1417 
   1418 // GL_EXT_multi_draw_indirect
   1419 angle::CallCapture CaptureMultiDrawArraysIndirectEXT(const State &glState,
   1420                                                     bool isCallValid,
   1421                                                     PrimitiveMode modePacked,
   1422                                                     const void *indirect,
   1423                                                     GLsizei drawcount,
   1424                                                     GLsizei stride);
   1425 angle::CallCapture CaptureMultiDrawElementsIndirectEXT(const State &glState,
   1426                                                       bool isCallValid,
   1427                                                       PrimitiveMode modePacked,
   1428                                                       DrawElementsType typePacked,
   1429                                                       const void *indirect,
   1430                                                       GLsizei drawcount,
   1431                                                       GLsizei stride);
   1432 
   1433 // GL_EXT_multisampled_render_to_texture
   1434 angle::CallCapture CaptureFramebufferTexture2DMultisampleEXT(const State &glState,
   1435                                                             bool isCallValid,
   1436                                                             GLenum target,
   1437                                                             GLenum attachment,
   1438                                                             TextureTarget textargetPacked,
   1439                                                             TextureID texturePacked,
   1440                                                             GLint level,
   1441                                                             GLsizei samples);
   1442 angle::CallCapture CaptureRenderbufferStorageMultisampleEXT(const State &glState,
   1443                                                            bool isCallValid,
   1444                                                            GLenum target,
   1445                                                            GLsizei samples,
   1446                                                            GLenum internalformat,
   1447                                                            GLsizei width,
   1448                                                            GLsizei height);
   1449 
   1450 // GL_EXT_multisampled_render_to_texture2
   1451 
   1452 // GL_EXT_occlusion_query_boolean
   1453 
   1454 // GL_EXT_primitive_bounding_box
   1455 angle::CallCapture CapturePrimitiveBoundingBoxEXT(const State &glState,
   1456                                                  bool isCallValid,
   1457                                                  GLfloat minX,
   1458                                                  GLfloat minY,
   1459                                                  GLfloat minZ,
   1460                                                  GLfloat minW,
   1461                                                  GLfloat maxX,
   1462                                                  GLfloat maxY,
   1463                                                  GLfloat maxZ,
   1464                                                  GLfloat maxW);
   1465 
   1466 // GL_EXT_protected_textures
   1467 
   1468 // GL_EXT_pvrtc_sRGB
   1469 
   1470 // GL_EXT_read_format_bgra
   1471 
   1472 // GL_EXT_robustness
   1473 angle::CallCapture CaptureGetGraphicsResetStatusEXT(const State &glState,
   1474                                                    bool isCallValid,
   1475                                                    GLenum returnValue);
   1476 angle::CallCapture CaptureGetnUniformfvEXT(const State &glState,
   1477                                           bool isCallValid,
   1478                                           ShaderProgramID programPacked,
   1479                                           UniformLocation locationPacked,
   1480                                           GLsizei bufSize,
   1481                                           GLfloat *params);
   1482 angle::CallCapture CaptureGetnUniformivEXT(const State &glState,
   1483                                           bool isCallValid,
   1484                                           ShaderProgramID programPacked,
   1485                                           UniformLocation locationPacked,
   1486                                           GLsizei bufSize,
   1487                                           GLint *params);
   1488 angle::CallCapture CaptureReadnPixelsEXT(const State &glState,
   1489                                         bool isCallValid,
   1490                                         GLint x,
   1491                                         GLint y,
   1492                                         GLsizei width,
   1493                                         GLsizei height,
   1494                                         GLenum format,
   1495                                         GLenum type,
   1496                                         GLsizei bufSize,
   1497                                         void *data);
   1498 
   1499 // GL_EXT_sRGB
   1500 
   1501 // GL_EXT_sRGB_write_control
   1502 
   1503 // GL_EXT_semaphore
   1504 angle::CallCapture CaptureDeleteSemaphoresEXT(const State &glState,
   1505                                              bool isCallValid,
   1506                                              GLsizei n,
   1507                                              const SemaphoreID *semaphoresPacked);
   1508 angle::CallCapture CaptureGenSemaphoresEXT(const State &glState,
   1509                                           bool isCallValid,
   1510                                           GLsizei n,
   1511                                           SemaphoreID *semaphoresPacked);
   1512 angle::CallCapture CaptureGetSemaphoreParameterui64vEXT(const State &glState,
   1513                                                        bool isCallValid,
   1514                                                        SemaphoreID semaphorePacked,
   1515                                                        GLenum pname,
   1516                                                        GLuint64 *params);
   1517 angle::CallCapture CaptureIsSemaphoreEXT(const State &glState,
   1518                                         bool isCallValid,
   1519                                         SemaphoreID semaphorePacked,
   1520                                         GLboolean returnValue);
   1521 angle::CallCapture CaptureSemaphoreParameterui64vEXT(const State &glState,
   1522                                                     bool isCallValid,
   1523                                                     SemaphoreID semaphorePacked,
   1524                                                     GLenum pname,
   1525                                                     const GLuint64 *params);
   1526 angle::CallCapture CaptureSignalSemaphoreEXT(const State &glState,
   1527                                             bool isCallValid,
   1528                                             SemaphoreID semaphorePacked,
   1529                                             GLuint numBufferBarriers,
   1530                                             const BufferID *buffersPacked,
   1531                                             GLuint numTextureBarriers,
   1532                                             const TextureID *texturesPacked,
   1533                                             const GLenum *dstLayouts);
   1534 angle::CallCapture CaptureWaitSemaphoreEXT(const State &glState,
   1535                                           bool isCallValid,
   1536                                           SemaphoreID semaphorePacked,
   1537                                           GLuint numBufferBarriers,
   1538                                           const BufferID *buffersPacked,
   1539                                           GLuint numTextureBarriers,
   1540                                           const TextureID *texturesPacked,
   1541                                           const GLenum *srcLayouts);
   1542 
   1543 // GL_EXT_semaphore_fd
   1544 angle::CallCapture CaptureImportSemaphoreFdEXT(const State &glState,
   1545                                               bool isCallValid,
   1546                                               SemaphoreID semaphorePacked,
   1547                                               HandleType handleTypePacked,
   1548                                               GLint fd);
   1549 
   1550 // GL_EXT_separate_shader_objects
   1551 angle::CallCapture CaptureActiveShaderProgramEXT(const State &glState,
   1552                                                 bool isCallValid,
   1553                                                 ProgramPipelineID pipelinePacked,
   1554                                                 ShaderProgramID programPacked);
   1555 angle::CallCapture CaptureBindProgramPipelineEXT(const State &glState,
   1556                                                 bool isCallValid,
   1557                                                 ProgramPipelineID pipelinePacked);
   1558 angle::CallCapture CaptureCreateShaderProgramvEXT(const State &glState,
   1559                                                  bool isCallValid,
   1560                                                  ShaderType typePacked,
   1561                                                  GLsizei count,
   1562                                                  const GLchar **strings,
   1563                                                  GLuint returnValue);
   1564 angle::CallCapture CaptureDeleteProgramPipelinesEXT(const State &glState,
   1565                                                    bool isCallValid,
   1566                                                    GLsizei n,
   1567                                                    const ProgramPipelineID *pipelinesPacked);
   1568 angle::CallCapture CaptureGenProgramPipelinesEXT(const State &glState,
   1569                                                 bool isCallValid,
   1570                                                 GLsizei n,
   1571                                                 ProgramPipelineID *pipelinesPacked);
   1572 angle::CallCapture CaptureGetProgramPipelineInfoLogEXT(const State &glState,
   1573                                                       bool isCallValid,
   1574                                                       ProgramPipelineID pipelinePacked,
   1575                                                       GLsizei bufSize,
   1576                                                       GLsizei *length,
   1577                                                       GLchar *infoLog);
   1578 angle::CallCapture CaptureGetProgramPipelineivEXT(const State &glState,
   1579                                                  bool isCallValid,
   1580                                                  ProgramPipelineID pipelinePacked,
   1581                                                  GLenum pname,
   1582                                                  GLint *params);
   1583 angle::CallCapture CaptureIsProgramPipelineEXT(const State &glState,
   1584                                               bool isCallValid,
   1585                                               ProgramPipelineID pipelinePacked,
   1586                                               GLboolean returnValue);
   1587 angle::CallCapture CaptureProgramParameteriEXT(const State &glState,
   1588                                               bool isCallValid,
   1589                                               ShaderProgramID programPacked,
   1590                                               GLenum pname,
   1591                                               GLint value);
   1592 angle::CallCapture CaptureProgramUniform1fEXT(const State &glState,
   1593                                              bool isCallValid,
   1594                                              ShaderProgramID programPacked,
   1595                                              UniformLocation locationPacked,
   1596                                              GLfloat v0);
   1597 angle::CallCapture CaptureProgramUniform1fvEXT(const State &glState,
   1598                                               bool isCallValid,
   1599                                               ShaderProgramID programPacked,
   1600                                               UniformLocation locationPacked,
   1601                                               GLsizei count,
   1602                                               const GLfloat *value);
   1603 angle::CallCapture CaptureProgramUniform1iEXT(const State &glState,
   1604                                              bool isCallValid,
   1605                                              ShaderProgramID programPacked,
   1606                                              UniformLocation locationPacked,
   1607                                              GLint v0);
   1608 angle::CallCapture CaptureProgramUniform1ivEXT(const State &glState,
   1609                                               bool isCallValid,
   1610                                               ShaderProgramID programPacked,
   1611                                               UniformLocation locationPacked,
   1612                                               GLsizei count,
   1613                                               const GLint *value);
   1614 angle::CallCapture CaptureProgramUniform1uiEXT(const State &glState,
   1615                                               bool isCallValid,
   1616                                               ShaderProgramID programPacked,
   1617                                               UniformLocation locationPacked,
   1618                                               GLuint v0);
   1619 angle::CallCapture CaptureProgramUniform1uivEXT(const State &glState,
   1620                                                bool isCallValid,
   1621                                                ShaderProgramID programPacked,
   1622                                                UniformLocation locationPacked,
   1623                                                GLsizei count,
   1624                                                const GLuint *value);
   1625 angle::CallCapture CaptureProgramUniform2fEXT(const State &glState,
   1626                                              bool isCallValid,
   1627                                              ShaderProgramID programPacked,
   1628                                              UniformLocation locationPacked,
   1629                                              GLfloat v0,
   1630                                              GLfloat v1);
   1631 angle::CallCapture CaptureProgramUniform2fvEXT(const State &glState,
   1632                                               bool isCallValid,
   1633                                               ShaderProgramID programPacked,
   1634                                               UniformLocation locationPacked,
   1635                                               GLsizei count,
   1636                                               const GLfloat *value);
   1637 angle::CallCapture CaptureProgramUniform2iEXT(const State &glState,
   1638                                              bool isCallValid,
   1639                                              ShaderProgramID programPacked,
   1640                                              UniformLocation locationPacked,
   1641                                              GLint v0,
   1642                                              GLint v1);
   1643 angle::CallCapture CaptureProgramUniform2ivEXT(const State &glState,
   1644                                               bool isCallValid,
   1645                                               ShaderProgramID programPacked,
   1646                                               UniformLocation locationPacked,
   1647                                               GLsizei count,
   1648                                               const GLint *value);
   1649 angle::CallCapture CaptureProgramUniform2uiEXT(const State &glState,
   1650                                               bool isCallValid,
   1651                                               ShaderProgramID programPacked,
   1652                                               UniformLocation locationPacked,
   1653                                               GLuint v0,
   1654                                               GLuint v1);
   1655 angle::CallCapture CaptureProgramUniform2uivEXT(const State &glState,
   1656                                                bool isCallValid,
   1657                                                ShaderProgramID programPacked,
   1658                                                UniformLocation locationPacked,
   1659                                                GLsizei count,
   1660                                                const GLuint *value);
   1661 angle::CallCapture CaptureProgramUniform3fEXT(const State &glState,
   1662                                              bool isCallValid,
   1663                                              ShaderProgramID programPacked,
   1664                                              UniformLocation locationPacked,
   1665                                              GLfloat v0,
   1666                                              GLfloat v1,
   1667                                              GLfloat v2);
   1668 angle::CallCapture CaptureProgramUniform3fvEXT(const State &glState,
   1669                                               bool isCallValid,
   1670                                               ShaderProgramID programPacked,
   1671                                               UniformLocation locationPacked,
   1672                                               GLsizei count,
   1673                                               const GLfloat *value);
   1674 angle::CallCapture CaptureProgramUniform3iEXT(const State &glState,
   1675                                              bool isCallValid,
   1676                                              ShaderProgramID programPacked,
   1677                                              UniformLocation locationPacked,
   1678                                              GLint v0,
   1679                                              GLint v1,
   1680                                              GLint v2);
   1681 angle::CallCapture CaptureProgramUniform3ivEXT(const State &glState,
   1682                                               bool isCallValid,
   1683                                               ShaderProgramID programPacked,
   1684                                               UniformLocation locationPacked,
   1685                                               GLsizei count,
   1686                                               const GLint *value);
   1687 angle::CallCapture CaptureProgramUniform3uiEXT(const State &glState,
   1688                                               bool isCallValid,
   1689                                               ShaderProgramID programPacked,
   1690                                               UniformLocation locationPacked,
   1691                                               GLuint v0,
   1692                                               GLuint v1,
   1693                                               GLuint v2);
   1694 angle::CallCapture CaptureProgramUniform3uivEXT(const State &glState,
   1695                                                bool isCallValid,
   1696                                                ShaderProgramID programPacked,
   1697                                                UniformLocation locationPacked,
   1698                                                GLsizei count,
   1699                                                const GLuint *value);
   1700 angle::CallCapture CaptureProgramUniform4fEXT(const State &glState,
   1701                                              bool isCallValid,
   1702                                              ShaderProgramID programPacked,
   1703                                              UniformLocation locationPacked,
   1704                                              GLfloat v0,
   1705                                              GLfloat v1,
   1706                                              GLfloat v2,
   1707                                              GLfloat v3);
   1708 angle::CallCapture CaptureProgramUniform4fvEXT(const State &glState,
   1709                                               bool isCallValid,
   1710                                               ShaderProgramID programPacked,
   1711                                               UniformLocation locationPacked,
   1712                                               GLsizei count,
   1713                                               const GLfloat *value);
   1714 angle::CallCapture CaptureProgramUniform4iEXT(const State &glState,
   1715                                              bool isCallValid,
   1716                                              ShaderProgramID programPacked,
   1717                                              UniformLocation locationPacked,
   1718                                              GLint v0,
   1719                                              GLint v1,
   1720                                              GLint v2,
   1721                                              GLint v3);
   1722 angle::CallCapture CaptureProgramUniform4ivEXT(const State &glState,
   1723                                               bool isCallValid,
   1724                                               ShaderProgramID programPacked,
   1725                                               UniformLocation locationPacked,
   1726                                               GLsizei count,
   1727                                               const GLint *value);
   1728 angle::CallCapture CaptureProgramUniform4uiEXT(const State &glState,
   1729                                               bool isCallValid,
   1730                                               ShaderProgramID programPacked,
   1731                                               UniformLocation locationPacked,
   1732                                               GLuint v0,
   1733                                               GLuint v1,
   1734                                               GLuint v2,
   1735                                               GLuint v3);
   1736 angle::CallCapture CaptureProgramUniform4uivEXT(const State &glState,
   1737                                                bool isCallValid,
   1738                                                ShaderProgramID programPacked,
   1739                                                UniformLocation locationPacked,
   1740                                                GLsizei count,
   1741                                                const GLuint *value);
   1742 angle::CallCapture CaptureProgramUniformMatrix2fvEXT(const State &glState,
   1743                                                     bool isCallValid,
   1744                                                     ShaderProgramID programPacked,
   1745                                                     UniformLocation locationPacked,
   1746                                                     GLsizei count,
   1747                                                     GLboolean transpose,
   1748                                                     const GLfloat *value);
   1749 angle::CallCapture CaptureProgramUniformMatrix2x3fvEXT(const State &glState,
   1750                                                       bool isCallValid,
   1751                                                       ShaderProgramID programPacked,
   1752                                                       UniformLocation locationPacked,
   1753                                                       GLsizei count,
   1754                                                       GLboolean transpose,
   1755                                                       const GLfloat *value);
   1756 angle::CallCapture CaptureProgramUniformMatrix2x4fvEXT(const State &glState,
   1757                                                       bool isCallValid,
   1758                                                       ShaderProgramID programPacked,
   1759                                                       UniformLocation locationPacked,
   1760                                                       GLsizei count,
   1761                                                       GLboolean transpose,
   1762                                                       const GLfloat *value);
   1763 angle::CallCapture CaptureProgramUniformMatrix3fvEXT(const State &glState,
   1764                                                     bool isCallValid,
   1765                                                     ShaderProgramID programPacked,
   1766                                                     UniformLocation locationPacked,
   1767                                                     GLsizei count,
   1768                                                     GLboolean transpose,
   1769                                                     const GLfloat *value);
   1770 angle::CallCapture CaptureProgramUniformMatrix3x2fvEXT(const State &glState,
   1771                                                       bool isCallValid,
   1772                                                       ShaderProgramID programPacked,
   1773                                                       UniformLocation locationPacked,
   1774                                                       GLsizei count,
   1775                                                       GLboolean transpose,
   1776                                                       const GLfloat *value);
   1777 angle::CallCapture CaptureProgramUniformMatrix3x4fvEXT(const State &glState,
   1778                                                       bool isCallValid,
   1779                                                       ShaderProgramID programPacked,
   1780                                                       UniformLocation locationPacked,
   1781                                                       GLsizei count,
   1782                                                       GLboolean transpose,
   1783                                                       const GLfloat *value);
   1784 angle::CallCapture CaptureProgramUniformMatrix4fvEXT(const State &glState,
   1785                                                     bool isCallValid,
   1786                                                     ShaderProgramID programPacked,
   1787                                                     UniformLocation locationPacked,
   1788                                                     GLsizei count,
   1789                                                     GLboolean transpose,
   1790                                                     const GLfloat *value);
   1791 angle::CallCapture CaptureProgramUniformMatrix4x2fvEXT(const State &glState,
   1792                                                       bool isCallValid,
   1793                                                       ShaderProgramID programPacked,
   1794                                                       UniformLocation locationPacked,
   1795                                                       GLsizei count,
   1796                                                       GLboolean transpose,
   1797                                                       const GLfloat *value);
   1798 angle::CallCapture CaptureProgramUniformMatrix4x3fvEXT(const State &glState,
   1799                                                       bool isCallValid,
   1800                                                       ShaderProgramID programPacked,
   1801                                                       UniformLocation locationPacked,
   1802                                                       GLsizei count,
   1803                                                       GLboolean transpose,
   1804                                                       const GLfloat *value);
   1805 angle::CallCapture CaptureUseProgramStagesEXT(const State &glState,
   1806                                              bool isCallValid,
   1807                                              ProgramPipelineID pipelinePacked,
   1808                                              GLbitfield stages,
   1809                                              ShaderProgramID programPacked);
   1810 angle::CallCapture CaptureValidateProgramPipelineEXT(const State &glState,
   1811                                                     bool isCallValid,
   1812                                                     ProgramPipelineID pipelinePacked);
   1813 
   1814 // GL_EXT_shader_framebuffer_fetch
   1815 
   1816 // GL_EXT_shader_framebuffer_fetch_non_coherent
   1817 angle::CallCapture CaptureFramebufferFetchBarrierEXT(const State &glState, bool isCallValid);
   1818 
   1819 // GL_EXT_shader_io_blocks
   1820 
   1821 // GL_EXT_shader_non_constant_global_initializers
   1822 
   1823 // GL_EXT_shader_texture_lod
   1824 
   1825 // GL_EXT_shadow_samplers
   1826 
   1827 // GL_EXT_tessellation_shader
   1828 angle::CallCapture CapturePatchParameteriEXT(const State &glState,
   1829                                             bool isCallValid,
   1830                                             GLenum pname,
   1831                                             GLint value);
   1832 
   1833 // GL_EXT_texture_border_clamp
   1834 angle::CallCapture CaptureGetSamplerParameterIivEXT(const State &glState,
   1835                                                    bool isCallValid,
   1836                                                    SamplerID samplerPacked,
   1837                                                    GLenum pname,
   1838                                                    GLint *params);
   1839 angle::CallCapture CaptureGetSamplerParameterIuivEXT(const State &glState,
   1840                                                     bool isCallValid,
   1841                                                     SamplerID samplerPacked,
   1842                                                     GLenum pname,
   1843                                                     GLuint *params);
   1844 angle::CallCapture CaptureGetTexParameterIivEXT(const State &glState,
   1845                                                bool isCallValid,
   1846                                                TextureType targetPacked,
   1847                                                GLenum pname,
   1848                                                GLint *params);
   1849 angle::CallCapture CaptureGetTexParameterIuivEXT(const State &glState,
   1850                                                 bool isCallValid,
   1851                                                 TextureType targetPacked,
   1852                                                 GLenum pname,
   1853                                                 GLuint *params);
   1854 angle::CallCapture CaptureSamplerParameterIivEXT(const State &glState,
   1855                                                 bool isCallValid,
   1856                                                 SamplerID samplerPacked,
   1857                                                 GLenum pname,
   1858                                                 const GLint *param);
   1859 angle::CallCapture CaptureSamplerParameterIuivEXT(const State &glState,
   1860                                                  bool isCallValid,
   1861                                                  SamplerID samplerPacked,
   1862                                                  GLenum pname,
   1863                                                  const GLuint *param);
   1864 angle::CallCapture CaptureTexParameterIivEXT(const State &glState,
   1865                                             bool isCallValid,
   1866                                             TextureType targetPacked,
   1867                                             GLenum pname,
   1868                                             const GLint *params);
   1869 angle::CallCapture CaptureTexParameterIuivEXT(const State &glState,
   1870                                              bool isCallValid,
   1871                                              TextureType targetPacked,
   1872                                              GLenum pname,
   1873                                              const GLuint *params);
   1874 
   1875 // GL_EXT_texture_buffer
   1876 angle::CallCapture CaptureTexBufferEXT(const State &glState,
   1877                                       bool isCallValid,
   1878                                       TextureType targetPacked,
   1879                                       GLenum internalformat,
   1880                                       BufferID bufferPacked);
   1881 angle::CallCapture CaptureTexBufferRangeEXT(const State &glState,
   1882                                            bool isCallValid,
   1883                                            TextureType targetPacked,
   1884                                            GLenum internalformat,
   1885                                            BufferID bufferPacked,
   1886                                            GLintptr offset,
   1887                                            GLsizeiptr size);
   1888 
   1889 // GL_EXT_texture_compression_bptc
   1890 
   1891 // GL_EXT_texture_compression_dxt1
   1892 
   1893 // GL_EXT_texture_compression_rgtc
   1894 
   1895 // GL_EXT_texture_compression_s3tc
   1896 
   1897 // GL_EXT_texture_compression_s3tc_srgb
   1898 
   1899 // GL_EXT_texture_cube_map_array
   1900 
   1901 // GL_EXT_texture_filter_anisotropic
   1902 
   1903 // GL_EXT_texture_format_BGRA8888
   1904 
   1905 // GL_EXT_texture_format_sRGB_override
   1906 
   1907 // GL_EXT_texture_norm16
   1908 
   1909 // GL_EXT_texture_rg
   1910 
   1911 // GL_EXT_texture_sRGB_R8
   1912 
   1913 // GL_EXT_texture_sRGB_RG8
   1914 
   1915 // GL_EXT_texture_sRGB_decode
   1916 
   1917 // GL_EXT_texture_storage
   1918 angle::CallCapture CaptureTexStorage1DEXT(const State &glState,
   1919                                          bool isCallValid,
   1920                                          GLenum target,
   1921                                          GLsizei levels,
   1922                                          GLenum internalformat,
   1923                                          GLsizei width);
   1924 angle::CallCapture CaptureTexStorage2DEXT(const State &glState,
   1925                                          bool isCallValid,
   1926                                          TextureType targetPacked,
   1927                                          GLsizei levels,
   1928                                          GLenum internalformat,
   1929                                          GLsizei width,
   1930                                          GLsizei height);
   1931 angle::CallCapture CaptureTexStorage3DEXT(const State &glState,
   1932                                          bool isCallValid,
   1933                                          TextureType targetPacked,
   1934                                          GLsizei levels,
   1935                                          GLenum internalformat,
   1936                                          GLsizei width,
   1937                                          GLsizei height,
   1938                                          GLsizei depth);
   1939 
   1940 // GL_EXT_texture_type_2_10_10_10_REV
   1941 
   1942 // GL_EXT_unpack_subimage
   1943 
   1944 // GL_IMG_texture_compression_pvrtc
   1945 
   1946 // GL_IMG_texture_compression_pvrtc2
   1947 
   1948 // GL_KHR_blend_equation_advanced
   1949 angle::CallCapture CaptureBlendBarrierKHR(const State &glState, bool isCallValid);
   1950 
   1951 // GL_KHR_debug
   1952 angle::CallCapture CaptureDebugMessageCallbackKHR(const State &glState,
   1953                                                  bool isCallValid,
   1954                                                  GLDEBUGPROCKHR callback,
   1955                                                  const void *userParam);
   1956 angle::CallCapture CaptureDebugMessageControlKHR(const State &glState,
   1957                                                 bool isCallValid,
   1958                                                 GLenum source,
   1959                                                 GLenum type,
   1960                                                 GLenum severity,
   1961                                                 GLsizei count,
   1962                                                 const GLuint *ids,
   1963                                                 GLboolean enabled);
   1964 angle::CallCapture CaptureDebugMessageInsertKHR(const State &glState,
   1965                                                bool isCallValid,
   1966                                                GLenum source,
   1967                                                GLenum type,
   1968                                                GLuint id,
   1969                                                GLenum severity,
   1970                                                GLsizei length,
   1971                                                const GLchar *buf);
   1972 angle::CallCapture CaptureGetDebugMessageLogKHR(const State &glState,
   1973                                                bool isCallValid,
   1974                                                GLuint count,
   1975                                                GLsizei bufSize,
   1976                                                GLenum *sources,
   1977                                                GLenum *types,
   1978                                                GLuint *ids,
   1979                                                GLenum *severities,
   1980                                                GLsizei *lengths,
   1981                                                GLchar *messageLog,
   1982                                                GLuint returnValue);
   1983 angle::CallCapture CaptureGetObjectLabelKHR(const State &glState,
   1984                                            bool isCallValid,
   1985                                            GLenum identifier,
   1986                                            GLuint name,
   1987                                            GLsizei bufSize,
   1988                                            GLsizei *length,
   1989                                            GLchar *label);
   1990 angle::CallCapture CaptureGetObjectPtrLabelKHR(const State &glState,
   1991                                               bool isCallValid,
   1992                                               const void *ptr,
   1993                                               GLsizei bufSize,
   1994                                               GLsizei *length,
   1995                                               GLchar *label);
   1996 angle::CallCapture CaptureGetPointervKHR(const State &glState,
   1997                                         bool isCallValid,
   1998                                         GLenum pname,
   1999                                         void **params);
   2000 angle::CallCapture CaptureObjectLabelKHR(const State &glState,
   2001                                         bool isCallValid,
   2002                                         GLenum identifier,
   2003                                         GLuint name,
   2004                                         GLsizei length,
   2005                                         const GLchar *label);
   2006 angle::CallCapture CaptureObjectPtrLabelKHR(const State &glState,
   2007                                            bool isCallValid,
   2008                                            const void *ptr,
   2009                                            GLsizei length,
   2010                                            const GLchar *label);
   2011 angle::CallCapture CapturePopDebugGroupKHR(const State &glState, bool isCallValid);
   2012 angle::CallCapture CapturePushDebugGroupKHR(const State &glState,
   2013                                            bool isCallValid,
   2014                                            GLenum source,
   2015                                            GLuint id,
   2016                                            GLsizei length,
   2017                                            const GLchar *message);
   2018 
   2019 // GL_KHR_no_error
   2020 
   2021 // GL_KHR_parallel_shader_compile
   2022 angle::CallCapture CaptureMaxShaderCompilerThreadsKHR(const State &glState,
   2023                                                      bool isCallValid,
   2024                                                      GLuint count);
   2025 
   2026 // GL_KHR_robust_buffer_access_behavior
   2027 
   2028 // GL_KHR_texture_compression_astc_hdr
   2029 
   2030 // GL_KHR_texture_compression_astc_ldr
   2031 
   2032 // GL_KHR_texture_compression_astc_sliced_3d
   2033 
   2034 // GL_MESA_framebuffer_flip_y
   2035 angle::CallCapture CaptureFramebufferParameteriMESA(const State &glState,
   2036                                                    bool isCallValid,
   2037                                                    GLenum target,
   2038                                                    GLenum pname,
   2039                                                    GLint param);
   2040 angle::CallCapture CaptureGetFramebufferParameterivMESA(const State &glState,
   2041                                                        bool isCallValid,
   2042                                                        GLenum target,
   2043                                                        GLenum pname,
   2044                                                        GLint *params);
   2045 
   2046 // GL_NV_fence
   2047 angle::CallCapture CaptureDeleteFencesNV(const State &glState,
   2048                                         bool isCallValid,
   2049                                         GLsizei n,
   2050                                         const FenceNVID *fencesPacked);
   2051 angle::CallCapture CaptureFinishFenceNV(const State &glState,
   2052                                        bool isCallValid,
   2053                                        FenceNVID fencePacked);
   2054 angle::CallCapture CaptureGenFencesNV(const State &glState,
   2055                                      bool isCallValid,
   2056                                      GLsizei n,
   2057                                      FenceNVID *fencesPacked);
   2058 angle::CallCapture CaptureGetFenceivNV(const State &glState,
   2059                                       bool isCallValid,
   2060                                       FenceNVID fencePacked,
   2061                                       GLenum pname,
   2062                                       GLint *params);
   2063 angle::CallCapture CaptureIsFenceNV(const State &glState,
   2064                                    bool isCallValid,
   2065                                    FenceNVID fencePacked,
   2066                                    GLboolean returnValue);
   2067 angle::CallCapture CaptureSetFenceNV(const State &glState,
   2068                                     bool isCallValid,
   2069                                     FenceNVID fencePacked,
   2070                                     GLenum condition);
   2071 angle::CallCapture CaptureTestFenceNV(const State &glState,
   2072                                      bool isCallValid,
   2073                                      FenceNVID fencePacked,
   2074                                      GLboolean returnValue);
   2075 
   2076 // GL_NV_framebuffer_blit
   2077 angle::CallCapture CaptureBlitFramebufferNV(const State &glState,
   2078                                            bool isCallValid,
   2079                                            GLint srcX0,
   2080                                            GLint srcY0,
   2081                                            GLint srcX1,
   2082                                            GLint srcY1,
   2083                                            GLint dstX0,
   2084                                            GLint dstY0,
   2085                                            GLint dstX1,
   2086                                            GLint dstY1,
   2087                                            GLbitfield mask,
   2088                                            GLenum filter);
   2089 
   2090 // GL_NV_pixel_buffer_object
   2091 
   2092 // GL_NV_read_depth
   2093 
   2094 // GL_NV_read_depth_stencil
   2095 
   2096 // GL_NV_read_stencil
   2097 
   2098 // GL_NV_robustness_video_memory_purge
   2099 
   2100 // GL_NV_shader_noperspective_interpolation
   2101 
   2102 // GL_OES_EGL_image
   2103 angle::CallCapture CaptureEGLImageTargetRenderbufferStorageOES(const State &glState,
   2104                                                               bool isCallValid,
   2105                                                               GLenum target,
   2106                                                               GLeglImageOES image);
   2107 angle::CallCapture CaptureEGLImageTargetTexture2DOES(const State &glState,
   2108                                                     bool isCallValid,
   2109                                                     TextureType targetPacked,
   2110                                                     GLeglImageOES image);
   2111 
   2112 // GL_OES_EGL_image_external
   2113 
   2114 // GL_OES_EGL_image_external_essl3
   2115 
   2116 // GL_OES_compressed_ETC1_RGB8_texture
   2117 
   2118 // GL_OES_compressed_paletted_texture
   2119 
   2120 // GL_OES_copy_image
   2121 angle::CallCapture CaptureCopyImageSubDataOES(const State &glState,
   2122                                              bool isCallValid,
   2123                                              GLuint srcName,
   2124                                              GLenum srcTarget,
   2125                                              GLint srcLevel,
   2126                                              GLint srcX,
   2127                                              GLint srcY,
   2128                                              GLint srcZ,
   2129                                              GLuint dstName,
   2130                                              GLenum dstTarget,
   2131                                              GLint dstLevel,
   2132                                              GLint dstX,
   2133                                              GLint dstY,
   2134                                              GLint dstZ,
   2135                                              GLsizei srcWidth,
   2136                                              GLsizei srcHeight,
   2137                                              GLsizei srcDepth);
   2138 
   2139 // GL_OES_depth24
   2140 
   2141 // GL_OES_depth32
   2142 
   2143 // GL_OES_depth_texture
   2144 
   2145 // GL_OES_draw_buffers_indexed
   2146 angle::CallCapture CaptureBlendEquationSeparateiOES(const State &glState,
   2147                                                    bool isCallValid,
   2148                                                    GLuint buf,
   2149                                                    GLenum modeRGB,
   2150                                                    GLenum modeAlpha);
   2151 angle::CallCapture CaptureBlendEquationiOES(const State &glState,
   2152                                            bool isCallValid,
   2153                                            GLuint buf,
   2154                                            GLenum mode);
   2155 angle::CallCapture CaptureBlendFuncSeparateiOES(const State &glState,
   2156                                                bool isCallValid,
   2157                                                GLuint buf,
   2158                                                GLenum srcRGB,
   2159                                                GLenum dstRGB,
   2160                                                GLenum srcAlpha,
   2161                                                GLenum dstAlpha);
   2162 angle::CallCapture CaptureBlendFunciOES(const State &glState,
   2163                                        bool isCallValid,
   2164                                        GLuint buf,
   2165                                        GLenum src,
   2166                                        GLenum dst);
   2167 angle::CallCapture CaptureColorMaskiOES(const State &glState,
   2168                                        bool isCallValid,
   2169                                        GLuint index,
   2170                                        GLboolean r,
   2171                                        GLboolean g,
   2172                                        GLboolean b,
   2173                                        GLboolean a);
   2174 angle::CallCapture CaptureDisableiOES(const State &glState,
   2175                                      bool isCallValid,
   2176                                      GLenum target,
   2177                                      GLuint index);
   2178 angle::CallCapture CaptureEnableiOES(const State &glState,
   2179                                     bool isCallValid,
   2180                                     GLenum target,
   2181                                     GLuint index);
   2182 angle::CallCapture CaptureIsEnablediOES(const State &glState,
   2183                                        bool isCallValid,
   2184                                        GLenum target,
   2185                                        GLuint index,
   2186                                        GLboolean returnValue);
   2187 
   2188 // GL_OES_draw_elements_base_vertex
   2189 angle::CallCapture CaptureDrawElementsBaseVertexOES(const State &glState,
   2190                                                    bool isCallValid,
   2191                                                    PrimitiveMode modePacked,
   2192                                                    GLsizei count,
   2193                                                    DrawElementsType typePacked,
   2194                                                    const void *indices,
   2195                                                    GLint basevertex);
   2196 angle::CallCapture CaptureDrawElementsInstancedBaseVertexOES(const State &glState,
   2197                                                             bool isCallValid,
   2198                                                             PrimitiveMode modePacked,
   2199                                                             GLsizei count,
   2200                                                             DrawElementsType typePacked,
   2201                                                             const void *indices,
   2202                                                             GLsizei instancecount,
   2203                                                             GLint basevertex);
   2204 angle::CallCapture CaptureDrawRangeElementsBaseVertexOES(const State &glState,
   2205                                                         bool isCallValid,
   2206                                                         PrimitiveMode modePacked,
   2207                                                         GLuint start,
   2208                                                         GLuint end,
   2209                                                         GLsizei count,
   2210                                                         DrawElementsType typePacked,
   2211                                                         const void *indices,
   2212                                                         GLint basevertex);
   2213 
   2214 // GL_OES_draw_texture
   2215 angle::CallCapture CaptureDrawTexfOES(const State &glState,
   2216                                      bool isCallValid,
   2217                                      GLfloat x,
   2218                                      GLfloat y,
   2219                                      GLfloat z,
   2220                                      GLfloat width,
   2221                                      GLfloat height);
   2222 angle::CallCapture CaptureDrawTexfvOES(const State &glState,
   2223                                       bool isCallValid,
   2224                                       const GLfloat *coords);
   2225 angle::CallCapture CaptureDrawTexiOES(const State &glState,
   2226                                      bool isCallValid,
   2227                                      GLint x,
   2228                                      GLint y,
   2229                                      GLint z,
   2230                                      GLint width,
   2231                                      GLint height);
   2232 angle::CallCapture CaptureDrawTexivOES(const State &glState, bool isCallValid, const GLint *coords);
   2233 angle::CallCapture CaptureDrawTexsOES(const State &glState,
   2234                                      bool isCallValid,
   2235                                      GLshort x,
   2236                                      GLshort y,
   2237                                      GLshort z,
   2238                                      GLshort width,
   2239                                      GLshort height);
   2240 angle::CallCapture CaptureDrawTexsvOES(const State &glState,
   2241                                       bool isCallValid,
   2242                                       const GLshort *coords);
   2243 angle::CallCapture CaptureDrawTexxOES(const State &glState,
   2244                                      bool isCallValid,
   2245                                      GLfixed x,
   2246                                      GLfixed y,
   2247                                      GLfixed z,
   2248                                      GLfixed width,
   2249                                      GLfixed height);
   2250 angle::CallCapture CaptureDrawTexxvOES(const State &glState,
   2251                                       bool isCallValid,
   2252                                       const GLfixed *coords);
   2253 
   2254 // GL_OES_element_index_uint
   2255 
   2256 // GL_OES_fbo_render_mipmap
   2257 
   2258 // GL_OES_framebuffer_object
   2259 angle::CallCapture CaptureBindFramebufferOES(const State &glState,
   2260                                             bool isCallValid,
   2261                                             GLenum target,
   2262                                             FramebufferID framebufferPacked);
   2263 angle::CallCapture CaptureBindRenderbufferOES(const State &glState,
   2264                                              bool isCallValid,
   2265                                              GLenum target,
   2266                                              RenderbufferID renderbufferPacked);
   2267 angle::CallCapture CaptureCheckFramebufferStatusOES(const State &glState,
   2268                                                    bool isCallValid,
   2269                                                    GLenum target,
   2270                                                    GLenum returnValue);
   2271 angle::CallCapture CaptureDeleteFramebuffersOES(const State &glState,
   2272                                                bool isCallValid,
   2273                                                GLsizei n,
   2274                                                const FramebufferID *framebuffersPacked);
   2275 angle::CallCapture CaptureDeleteRenderbuffersOES(const State &glState,
   2276                                                 bool isCallValid,
   2277                                                 GLsizei n,
   2278                                                 const RenderbufferID *renderbuffersPacked);
   2279 angle::CallCapture CaptureFramebufferRenderbufferOES(const State &glState,
   2280                                                     bool isCallValid,
   2281                                                     GLenum target,
   2282                                                     GLenum attachment,
   2283                                                     GLenum renderbuffertarget,
   2284                                                     RenderbufferID renderbufferPacked);
   2285 angle::CallCapture CaptureFramebufferTexture2DOES(const State &glState,
   2286                                                  bool isCallValid,
   2287                                                  GLenum target,
   2288                                                  GLenum attachment,
   2289                                                  TextureTarget textargetPacked,
   2290                                                  TextureID texturePacked,
   2291                                                  GLint level);
   2292 angle::CallCapture CaptureGenFramebuffersOES(const State &glState,
   2293                                             bool isCallValid,
   2294                                             GLsizei n,
   2295                                             FramebufferID *framebuffersPacked);
   2296 angle::CallCapture CaptureGenRenderbuffersOES(const State &glState,
   2297                                              bool isCallValid,
   2298                                              GLsizei n,
   2299                                              RenderbufferID *renderbuffersPacked);
   2300 angle::CallCapture CaptureGenerateMipmapOES(const State &glState,
   2301                                            bool isCallValid,
   2302                                            TextureType targetPacked);
   2303 angle::CallCapture CaptureGetFramebufferAttachmentParameterivOES(const State &glState,
   2304                                                                 bool isCallValid,
   2305                                                                 GLenum target,
   2306                                                                 GLenum attachment,
   2307                                                                 GLenum pname,
   2308                                                                 GLint *params);
   2309 angle::CallCapture CaptureGetRenderbufferParameterivOES(const State &glState,
   2310                                                        bool isCallValid,
   2311                                                        GLenum target,
   2312                                                        GLenum pname,
   2313                                                        GLint *params);
   2314 angle::CallCapture CaptureIsFramebufferOES(const State &glState,
   2315                                           bool isCallValid,
   2316                                           FramebufferID framebufferPacked,
   2317                                           GLboolean returnValue);
   2318 angle::CallCapture CaptureIsRenderbufferOES(const State &glState,
   2319                                            bool isCallValid,
   2320                                            RenderbufferID renderbufferPacked,
   2321                                            GLboolean returnValue);
   2322 angle::CallCapture CaptureRenderbufferStorageOES(const State &glState,
   2323                                                 bool isCallValid,
   2324                                                 GLenum target,
   2325                                                 GLenum internalformat,
   2326                                                 GLsizei width,
   2327                                                 GLsizei height);
   2328 
   2329 // GL_OES_geometry_shader
   2330 angle::CallCapture CaptureFramebufferTextureOES(const State &glState,
   2331                                                bool isCallValid,
   2332                                                GLenum target,
   2333                                                GLenum attachment,
   2334                                                TextureID texturePacked,
   2335                                                GLint level);
   2336 
   2337 // GL_OES_get_program_binary
   2338 angle::CallCapture CaptureGetProgramBinaryOES(const State &glState,
   2339                                              bool isCallValid,
   2340                                              ShaderProgramID programPacked,
   2341                                              GLsizei bufSize,
   2342                                              GLsizei *length,
   2343                                              GLenum *binaryFormat,
   2344                                              void *binary);
   2345 angle::CallCapture CaptureProgramBinaryOES(const State &glState,
   2346                                           bool isCallValid,
   2347                                           ShaderProgramID programPacked,
   2348                                           GLenum binaryFormat,
   2349                                           const void *binary,
   2350                                           GLint length);
   2351 
   2352 // GL_OES_mapbuffer
   2353 angle::CallCapture CaptureGetBufferPointervOES(const State &glState,
   2354                                               bool isCallValid,
   2355                                               BufferBinding targetPacked,
   2356                                               GLenum pname,
   2357                                               void **params);
   2358 angle::CallCapture CaptureMapBufferOES(const State &glState,
   2359                                       bool isCallValid,
   2360                                       BufferBinding targetPacked,
   2361                                       GLenum access,
   2362                                       void *returnValue);
   2363 angle::CallCapture CaptureUnmapBufferOES(const State &glState,
   2364                                         bool isCallValid,
   2365                                         BufferBinding targetPacked,
   2366                                         GLboolean returnValue);
   2367 
   2368 // GL_OES_matrix_palette
   2369 angle::CallCapture CaptureCurrentPaletteMatrixOES(const State &glState,
   2370                                                  bool isCallValid,
   2371                                                  GLuint matrixpaletteindex);
   2372 angle::CallCapture CaptureLoadPaletteFromModelViewMatrixOES(const State &glState, bool isCallValid);
   2373 angle::CallCapture CaptureMatrixIndexPointerOES(const State &glState,
   2374                                                bool isCallValid,
   2375                                                GLint size,
   2376                                                GLenum type,
   2377                                                GLsizei stride,
   2378                                                const void *pointer);
   2379 angle::CallCapture CaptureWeightPointerOES(const State &glState,
   2380                                           bool isCallValid,
   2381                                           GLint size,
   2382                                           GLenum type,
   2383                                           GLsizei stride,
   2384                                           const void *pointer);
   2385 
   2386 // GL_OES_packed_depth_stencil
   2387 
   2388 // GL_OES_point_size_array
   2389 angle::CallCapture CapturePointSizePointerOES(const State &glState,
   2390                                              bool isCallValid,
   2391                                              VertexAttribType typePacked,
   2392                                              GLsizei stride,
   2393                                              const void *pointer);
   2394 
   2395 // GL_OES_point_sprite
   2396 
   2397 // GL_OES_primitive_bounding_box
   2398 angle::CallCapture CapturePrimitiveBoundingBoxOES(const State &glState,
   2399                                                  bool isCallValid,
   2400                                                  GLfloat minX,
   2401                                                  GLfloat minY,
   2402                                                  GLfloat minZ,
   2403                                                  GLfloat minW,
   2404                                                  GLfloat maxX,
   2405                                                  GLfloat maxY,
   2406                                                  GLfloat maxZ,
   2407                                                  GLfloat maxW);
   2408 
   2409 // GL_OES_query_matrix
   2410 angle::CallCapture CaptureQueryMatrixxOES(const State &glState,
   2411                                          bool isCallValid,
   2412                                          GLfixed *mantissa,
   2413                                          GLint *exponent,
   2414                                          GLbitfield returnValue);
   2415 
   2416 // GL_OES_rgb8_rgba8
   2417 
   2418 // GL_OES_sample_shading
   2419 angle::CallCapture CaptureMinSampleShadingOES(const State &glState,
   2420                                              bool isCallValid,
   2421                                              GLfloat value);
   2422 
   2423 // GL_OES_sample_variables
   2424 
   2425 // GL_OES_shader_image_atomic
   2426 
   2427 // GL_OES_shader_io_blocks
   2428 
   2429 // GL_OES_shader_multisample_interpolation
   2430 
   2431 // GL_OES_standard_derivatives
   2432 
   2433 // GL_OES_surfaceless_context
   2434 
   2435 // GL_OES_texture_3D
   2436 angle::CallCapture CaptureCompressedTexImage3DOES(const State &glState,
   2437                                                  bool isCallValid,
   2438                                                  TextureTarget targetPacked,
   2439                                                  GLint level,
   2440                                                  GLenum internalformat,
   2441                                                  GLsizei width,
   2442                                                  GLsizei height,
   2443                                                  GLsizei depth,
   2444                                                  GLint border,
   2445                                                  GLsizei imageSize,
   2446                                                  const void *data);
   2447 angle::CallCapture CaptureCompressedTexSubImage3DOES(const State &glState,
   2448                                                     bool isCallValid,
   2449                                                     TextureTarget targetPacked,
   2450                                                     GLint level,
   2451                                                     GLint xoffset,
   2452                                                     GLint yoffset,
   2453                                                     GLint zoffset,
   2454                                                     GLsizei width,
   2455                                                     GLsizei height,
   2456                                                     GLsizei depth,
   2457                                                     GLenum format,
   2458                                                     GLsizei imageSize,
   2459                                                     const void *data);
   2460 angle::CallCapture CaptureCopyTexSubImage3DOES(const State &glState,
   2461                                               bool isCallValid,
   2462                                               TextureTarget targetPacked,
   2463                                               GLint level,
   2464                                               GLint xoffset,
   2465                                               GLint yoffset,
   2466                                               GLint zoffset,
   2467                                               GLint x,
   2468                                               GLint y,
   2469                                               GLsizei width,
   2470                                               GLsizei height);
   2471 angle::CallCapture CaptureFramebufferTexture3DOES(const State &glState,
   2472                                                  bool isCallValid,
   2473                                                  GLenum target,
   2474                                                  GLenum attachment,
   2475                                                  TextureTarget textargetPacked,
   2476                                                  TextureID texturePacked,
   2477                                                  GLint level,
   2478                                                  GLint zoffset);
   2479 angle::CallCapture CaptureTexImage3DOES(const State &glState,
   2480                                        bool isCallValid,
   2481                                        TextureTarget targetPacked,
   2482                                        GLint level,
   2483                                        GLenum internalformat,
   2484                                        GLsizei width,
   2485                                        GLsizei height,
   2486                                        GLsizei depth,
   2487                                        GLint border,
   2488                                        GLenum format,
   2489                                        GLenum type,
   2490                                        const void *pixels);
   2491 angle::CallCapture CaptureTexSubImage3DOES(const State &glState,
   2492                                           bool isCallValid,
   2493                                           TextureTarget targetPacked,
   2494                                           GLint level,
   2495                                           GLint xoffset,
   2496                                           GLint yoffset,
   2497                                           GLint zoffset,
   2498                                           GLsizei width,
   2499                                           GLsizei height,
   2500                                           GLsizei depth,
   2501                                           GLenum format,
   2502                                           GLenum type,
   2503                                           const void *pixels);
   2504 
   2505 // GL_OES_texture_border_clamp
   2506 angle::CallCapture CaptureGetSamplerParameterIivOES(const State &glState,
   2507                                                    bool isCallValid,
   2508                                                    SamplerID samplerPacked,
   2509                                                    GLenum pname,
   2510                                                    GLint *params);
   2511 angle::CallCapture CaptureGetSamplerParameterIuivOES(const State &glState,
   2512                                                     bool isCallValid,
   2513                                                     SamplerID samplerPacked,
   2514                                                     GLenum pname,
   2515                                                     GLuint *params);
   2516 angle::CallCapture CaptureGetTexParameterIivOES(const State &glState,
   2517                                                bool isCallValid,
   2518                                                TextureType targetPacked,
   2519                                                GLenum pname,
   2520                                                GLint *params);
   2521 angle::CallCapture CaptureGetTexParameterIuivOES(const State &glState,
   2522                                                 bool isCallValid,
   2523                                                 TextureType targetPacked,
   2524                                                 GLenum pname,
   2525                                                 GLuint *params);
   2526 angle::CallCapture CaptureSamplerParameterIivOES(const State &glState,
   2527                                                 bool isCallValid,
   2528                                                 SamplerID samplerPacked,
   2529                                                 GLenum pname,
   2530                                                 const GLint *param);
   2531 angle::CallCapture CaptureSamplerParameterIuivOES(const State &glState,
   2532                                                  bool isCallValid,
   2533                                                  SamplerID samplerPacked,
   2534                                                  GLenum pname,
   2535                                                  const GLuint *param);
   2536 angle::CallCapture CaptureTexParameterIivOES(const State &glState,
   2537                                             bool isCallValid,
   2538                                             TextureType targetPacked,
   2539                                             GLenum pname,
   2540                                             const GLint *params);
   2541 angle::CallCapture CaptureTexParameterIuivOES(const State &glState,
   2542                                              bool isCallValid,
   2543                                              TextureType targetPacked,
   2544                                              GLenum pname,
   2545                                              const GLuint *params);
   2546 
   2547 // GL_OES_texture_buffer
   2548 angle::CallCapture CaptureTexBufferOES(const State &glState,
   2549                                       bool isCallValid,
   2550                                       TextureType targetPacked,
   2551                                       GLenum internalformat,
   2552                                       BufferID bufferPacked);
   2553 angle::CallCapture CaptureTexBufferRangeOES(const State &glState,
   2554                                            bool isCallValid,
   2555                                            TextureType targetPacked,
   2556                                            GLenum internalformat,
   2557                                            BufferID bufferPacked,
   2558                                            GLintptr offset,
   2559                                            GLsizeiptr size);
   2560 
   2561 // GL_OES_texture_compression_astc
   2562 
   2563 // GL_OES_texture_cube_map
   2564 angle::CallCapture CaptureGetTexGenfvOES(const State &glState,
   2565                                         bool isCallValid,
   2566                                         GLenum coord,
   2567                                         GLenum pname,
   2568                                         GLfloat *params);
   2569 angle::CallCapture CaptureGetTexGenivOES(const State &glState,
   2570                                         bool isCallValid,
   2571                                         GLenum coord,
   2572                                         GLenum pname,
   2573                                         GLint *params);
   2574 angle::CallCapture CaptureGetTexGenxvOES(const State &glState,
   2575                                         bool isCallValid,
   2576                                         GLenum coord,
   2577                                         GLenum pname,
   2578                                         GLfixed *params);
   2579 angle::CallCapture CaptureTexGenfOES(const State &glState,
   2580                                     bool isCallValid,
   2581                                     GLenum coord,
   2582                                     GLenum pname,
   2583                                     GLfloat param);
   2584 angle::CallCapture CaptureTexGenfvOES(const State &glState,
   2585                                      bool isCallValid,
   2586                                      GLenum coord,
   2587                                      GLenum pname,
   2588                                      const GLfloat *params);
   2589 angle::CallCapture CaptureTexGeniOES(const State &glState,
   2590                                     bool isCallValid,
   2591                                     GLenum coord,
   2592                                     GLenum pname,
   2593                                     GLint param);
   2594 angle::CallCapture CaptureTexGenivOES(const State &glState,
   2595                                      bool isCallValid,
   2596                                      GLenum coord,
   2597                                      GLenum pname,
   2598                                      const GLint *params);
   2599 angle::CallCapture CaptureTexGenxOES(const State &glState,
   2600                                     bool isCallValid,
   2601                                     GLenum coord,
   2602                                     GLenum pname,
   2603                                     GLfixed param);
   2604 angle::CallCapture CaptureTexGenxvOES(const State &glState,
   2605                                      bool isCallValid,
   2606                                      GLenum coord,
   2607                                      GLenum pname,
   2608                                      const GLfixed *params);
   2609 
   2610 // GL_OES_texture_cube_map_array
   2611 
   2612 // GL_OES_texture_float
   2613 
   2614 // GL_OES_texture_float_linear
   2615 
   2616 // GL_OES_texture_half_float
   2617 
   2618 // GL_OES_texture_half_float_linear
   2619 
   2620 // GL_OES_texture_npot
   2621 
   2622 // GL_OES_texture_stencil8
   2623 
   2624 // GL_OES_texture_storage_multisample_2d_array
   2625 angle::CallCapture CaptureTexStorage3DMultisampleOES(const State &glState,
   2626                                                     bool isCallValid,
   2627                                                     TextureType targetPacked,
   2628                                                     GLsizei samples,
   2629                                                     GLenum internalformat,
   2630                                                     GLsizei width,
   2631                                                     GLsizei height,
   2632                                                     GLsizei depth,
   2633                                                     GLboolean fixedsamplelocations);
   2634 
   2635 // GL_OES_vertex_array_object
   2636 angle::CallCapture CaptureBindVertexArrayOES(const State &glState,
   2637                                             bool isCallValid,
   2638                                             VertexArrayID arrayPacked);
   2639 angle::CallCapture CaptureDeleteVertexArraysOES(const State &glState,
   2640                                                bool isCallValid,
   2641                                                GLsizei n,
   2642                                                const VertexArrayID *arraysPacked);
   2643 angle::CallCapture CaptureGenVertexArraysOES(const State &glState,
   2644                                             bool isCallValid,
   2645                                             GLsizei n,
   2646                                             VertexArrayID *arraysPacked);
   2647 angle::CallCapture CaptureIsVertexArrayOES(const State &glState,
   2648                                           bool isCallValid,
   2649                                           VertexArrayID arrayPacked,
   2650                                           GLboolean returnValue);
   2651 
   2652 // GL_OES_vertex_half_float
   2653 
   2654 // GL_OES_vertex_type_10_10_10_2
   2655 
   2656 // GL_OVR_multiview
   2657 angle::CallCapture CaptureFramebufferTextureMultiviewOVR(const State &glState,
   2658                                                         bool isCallValid,
   2659                                                         GLenum target,
   2660                                                         GLenum attachment,
   2661                                                         TextureID texturePacked,
   2662                                                         GLint level,
   2663                                                         GLint baseViewIndex,
   2664                                                         GLsizei numViews);
   2665 
   2666 // GL_OVR_multiview2
   2667 
   2668 // GL_QCOM_shading_rate
   2669 angle::CallCapture CaptureShadingRateQCOM(const State &glState, bool isCallValid, GLenum rate);
   2670 
   2671 // Parameter Captures
   2672 
   2673 void CaptureDeletePerfMonitorsAMD_monitors(const State &glState,
   2674                                           bool isCallValid,
   2675                                           GLsizei n,
   2676                                           GLuint *monitors,
   2677                                           angle::ParamCapture *paramCapture);
   2678 void CaptureGenPerfMonitorsAMD_monitors(const State &glState,
   2679                                        bool isCallValid,
   2680                                        GLsizei n,
   2681                                        GLuint *monitors,
   2682                                        angle::ParamCapture *paramCapture);
   2683 void CaptureGetPerfMonitorCounterDataAMD_data(const State &glState,
   2684                                              bool isCallValid,
   2685                                              GLuint monitor,
   2686                                              GLenum pname,
   2687                                              GLsizei dataSize,
   2688                                              GLuint *data,
   2689                                              GLint *bytesWritten,
   2690                                              angle::ParamCapture *paramCapture);
   2691 void CaptureGetPerfMonitorCounterDataAMD_bytesWritten(const State &glState,
   2692                                                      bool isCallValid,
   2693                                                      GLuint monitor,
   2694                                                      GLenum pname,
   2695                                                      GLsizei dataSize,
   2696                                                      GLuint *data,
   2697                                                      GLint *bytesWritten,
   2698                                                      angle::ParamCapture *paramCapture);
   2699 void CaptureGetPerfMonitorCounterInfoAMD_data(const State &glState,
   2700                                              bool isCallValid,
   2701                                              GLuint group,
   2702                                              GLuint counter,
   2703                                              GLenum pname,
   2704                                              void *data,
   2705                                              angle::ParamCapture *paramCapture);
   2706 void CaptureGetPerfMonitorCounterStringAMD_length(const State &glState,
   2707                                                  bool isCallValid,
   2708                                                  GLuint group,
   2709                                                  GLuint counter,
   2710                                                  GLsizei bufSize,
   2711                                                  GLsizei *length,
   2712                                                  GLchar *counterString,
   2713                                                  angle::ParamCapture *paramCapture);
   2714 void CaptureGetPerfMonitorCounterStringAMD_counterString(const State &glState,
   2715                                                         bool isCallValid,
   2716                                                         GLuint group,
   2717                                                         GLuint counter,
   2718                                                         GLsizei bufSize,
   2719                                                         GLsizei *length,
   2720                                                         GLchar *counterString,
   2721                                                         angle::ParamCapture *paramCapture);
   2722 void CaptureGetPerfMonitorCountersAMD_numCounters(const State &glState,
   2723                                                  bool isCallValid,
   2724                                                  GLuint group,
   2725                                                  GLint *numCounters,
   2726                                                  GLint *maxActiveCounters,
   2727                                                  GLsizei counterSize,
   2728                                                  GLuint *counters,
   2729                                                  angle::ParamCapture *paramCapture);
   2730 void CaptureGetPerfMonitorCountersAMD_maxActiveCounters(const State &glState,
   2731                                                        bool isCallValid,
   2732                                                        GLuint group,
   2733                                                        GLint *numCounters,
   2734                                                        GLint *maxActiveCounters,
   2735                                                        GLsizei counterSize,
   2736                                                        GLuint *counters,
   2737                                                        angle::ParamCapture *paramCapture);
   2738 void CaptureGetPerfMonitorCountersAMD_counters(const State &glState,
   2739                                               bool isCallValid,
   2740                                               GLuint group,
   2741                                               GLint *numCounters,
   2742                                               GLint *maxActiveCounters,
   2743                                               GLsizei counterSize,
   2744                                               GLuint *counters,
   2745                                               angle::ParamCapture *paramCapture);
   2746 void CaptureGetPerfMonitorGroupStringAMD_length(const State &glState,
   2747                                                bool isCallValid,
   2748                                                GLuint group,
   2749                                                GLsizei bufSize,
   2750                                                GLsizei *length,
   2751                                                GLchar *groupString,
   2752                                                angle::ParamCapture *paramCapture);
   2753 void CaptureGetPerfMonitorGroupStringAMD_groupString(const State &glState,
   2754                                                     bool isCallValid,
   2755                                                     GLuint group,
   2756                                                     GLsizei bufSize,
   2757                                                     GLsizei *length,
   2758                                                     GLchar *groupString,
   2759                                                     angle::ParamCapture *paramCapture);
   2760 void CaptureGetPerfMonitorGroupsAMD_numGroups(const State &glState,
   2761                                              bool isCallValid,
   2762                                              GLint *numGroups,
   2763                                              GLsizei groupsSize,
   2764                                              GLuint *groups,
   2765                                              angle::ParamCapture *paramCapture);
   2766 void CaptureGetPerfMonitorGroupsAMD_groups(const State &glState,
   2767                                           bool isCallValid,
   2768                                           GLint *numGroups,
   2769                                           GLsizei groupsSize,
   2770                                           GLuint *groups,
   2771                                           angle::ParamCapture *paramCapture);
   2772 void CaptureSelectPerfMonitorCountersAMD_counterList(const State &glState,
   2773                                                     bool isCallValid,
   2774                                                     GLuint monitor,
   2775                                                     GLboolean enable,
   2776                                                     GLuint group,
   2777                                                     GLint numCounters,
   2778                                                     GLuint *counterList,
   2779                                                     angle::ParamCapture *paramCapture);
   2780 void CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(
   2781    const State &glState,
   2782    bool isCallValid,
   2783    PrimitiveMode modePacked,
   2784    GLsizei count,
   2785    DrawElementsType typePacked,
   2786    const GLvoid *indices,
   2787    GLsizei instanceCount,
   2788    GLint baseVertex,
   2789    GLuint baseInstance,
   2790    angle::ParamCapture *paramCapture);
   2791 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_firsts(const State &glState,
   2792                                                             bool isCallValid,
   2793                                                             PrimitiveMode modePacked,
   2794                                                             const GLint *firsts,
   2795                                                             const GLsizei *counts,
   2796                                                             const GLsizei *instanceCounts,
   2797                                                             const GLuint *baseInstances,
   2798                                                             GLsizei drawcount,
   2799                                                             angle::ParamCapture *paramCapture);
   2800 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_counts(const State &glState,
   2801                                                             bool isCallValid,
   2802                                                             PrimitiveMode modePacked,
   2803                                                             const GLint *firsts,
   2804                                                             const GLsizei *counts,
   2805                                                             const GLsizei *instanceCounts,
   2806                                                             const GLuint *baseInstances,
   2807                                                             GLsizei drawcount,
   2808                                                             angle::ParamCapture *paramCapture);
   2809 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_instanceCounts(
   2810    const State &glState,
   2811    bool isCallValid,
   2812    PrimitiveMode modePacked,
   2813    const GLint *firsts,
   2814    const GLsizei *counts,
   2815    const GLsizei *instanceCounts,
   2816    const GLuint *baseInstances,
   2817    GLsizei drawcount,
   2818    angle::ParamCapture *paramCapture);
   2819 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_baseInstances(
   2820    const State &glState,
   2821    bool isCallValid,
   2822    PrimitiveMode modePacked,
   2823    const GLint *firsts,
   2824    const GLsizei *counts,
   2825    const GLsizei *instanceCounts,
   2826    const GLuint *baseInstances,
   2827    GLsizei drawcount,
   2828    angle::ParamCapture *paramCapture);
   2829 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_counts(
   2830    const State &glState,
   2831    bool isCallValid,
   2832    PrimitiveMode modePacked,
   2833    const GLsizei *counts,
   2834    DrawElementsType typePacked,
   2835    const GLvoid *const *indices,
   2836    const GLsizei *instanceCounts,
   2837    const GLint *baseVertices,
   2838    const GLuint *baseInstances,
   2839    GLsizei drawcount,
   2840    angle::ParamCapture *paramCapture);
   2841 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(
   2842    const State &glState,
   2843    bool isCallValid,
   2844    PrimitiveMode modePacked,
   2845    const GLsizei *counts,
   2846    DrawElementsType typePacked,
   2847    const GLvoid *const *indices,
   2848    const GLsizei *instanceCounts,
   2849    const GLint *baseVertices,
   2850    const GLuint *baseInstances,
   2851    GLsizei drawcount,
   2852    angle::ParamCapture *paramCapture);
   2853 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_instanceCounts(
   2854    const State &glState,
   2855    bool isCallValid,
   2856    PrimitiveMode modePacked,
   2857    const GLsizei *counts,
   2858    DrawElementsType typePacked,
   2859    const GLvoid *const *indices,
   2860    const GLsizei *instanceCounts,
   2861    const GLint *baseVertices,
   2862    const GLuint *baseInstances,
   2863    GLsizei drawcount,
   2864    angle::ParamCapture *paramCapture);
   2865 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseVertices(
   2866    const State &glState,
   2867    bool isCallValid,
   2868    PrimitiveMode modePacked,
   2869    const GLsizei *counts,
   2870    DrawElementsType typePacked,
   2871    const GLvoid *const *indices,
   2872    const GLsizei *instanceCounts,
   2873    const GLint *baseVertices,
   2874    const GLuint *baseInstances,
   2875    GLsizei drawcount,
   2876    angle::ParamCapture *paramCapture);
   2877 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseInstances(
   2878    const State &glState,
   2879    bool isCallValid,
   2880    PrimitiveMode modePacked,
   2881    const GLsizei *counts,
   2882    DrawElementsType typePacked,
   2883    const GLvoid *const *indices,
   2884    const GLsizei *instanceCounts,
   2885    const GLint *baseVertices,
   2886    const GLuint *baseInstances,
   2887    GLsizei drawcount,
   2888    angle::ParamCapture *paramCapture);
   2889 void CaptureGetTexImageANGLE_pixels(const State &glState,
   2890                                    bool isCallValid,
   2891                                    TextureTarget targetPacked,
   2892                                    GLint level,
   2893                                    GLenum format,
   2894                                    GLenum type,
   2895                                    void *pixels,
   2896                                    angle::ParamCapture *paramCapture);
   2897 void CaptureGetCompressedTexImageANGLE_pixels(const State &glState,
   2898                                              bool isCallValid,
   2899                                              TextureTarget targetPacked,
   2900                                              GLint level,
   2901                                              void *pixels,
   2902                                              angle::ParamCapture *paramCapture);
   2903 void CaptureGetRenderbufferImageANGLE_pixels(const State &glState,
   2904                                             bool isCallValid,
   2905                                             GLenum target,
   2906                                             GLenum format,
   2907                                             GLenum type,
   2908                                             void *pixels,
   2909                                             angle::ParamCapture *paramCapture);
   2910 void CaptureGetTexLevelParameterivANGLE_params(const State &glState,
   2911                                               bool isCallValid,
   2912                                               TextureTarget targetPacked,
   2913                                               GLint level,
   2914                                               GLenum pname,
   2915                                               GLint *params,
   2916                                               angle::ParamCapture *paramCapture);
   2917 void CaptureGetTexLevelParameterfvANGLE_params(const State &glState,
   2918                                               bool isCallValid,
   2919                                               TextureTarget targetPacked,
   2920                                               GLint level,
   2921                                               GLenum pname,
   2922                                               GLfloat *params,
   2923                                               angle::ParamCapture *paramCapture);
   2924 void CaptureDrawElementsInstancedANGLE_indices(const State &glState,
   2925                                               bool isCallValid,
   2926                                               PrimitiveMode modePacked,
   2927                                               GLsizei count,
   2928                                               DrawElementsType typePacked,
   2929                                               const void *indices,
   2930                                               GLsizei primcount,
   2931                                               angle::ParamCapture *paramCapture);
   2932 void CaptureTexStorageMemFlags2DANGLE_imageCreateInfoPNext(const State &glState,
   2933                                                           bool isCallValid,
   2934                                                           TextureType targetPacked,
   2935                                                           GLsizei levels,
   2936                                                           GLenum internalFormat,
   2937                                                           GLsizei width,
   2938                                                           GLsizei height,
   2939                                                           MemoryObjectID memoryPacked,
   2940                                                           GLuint64 offset,
   2941                                                           GLbitfield createFlags,
   2942                                                           GLbitfield usageFlags,
   2943                                                           const void *imageCreateInfoPNext,
   2944                                                           angle::ParamCapture *paramCapture);
   2945 void CaptureTexStorageMemFlags2DMultisampleANGLE_imageCreateInfoPNext(
   2946    const State &glState,
   2947    bool isCallValid,
   2948    TextureType targetPacked,
   2949    GLsizei samples,
   2950    GLenum internalFormat,
   2951    GLsizei width,
   2952    GLsizei height,
   2953    GLboolean fixedSampleLocations,
   2954    MemoryObjectID memoryPacked,
   2955    GLuint64 offset,
   2956    GLbitfield createFlags,
   2957    GLbitfield usageFlags,
   2958    const void *imageCreateInfoPNext,
   2959    angle::ParamCapture *paramCapture);
   2960 void CaptureTexStorageMemFlags3DANGLE_imageCreateInfoPNext(const State &glState,
   2961                                                           bool isCallValid,
   2962                                                           TextureType targetPacked,
   2963                                                           GLsizei levels,
   2964                                                           GLenum internalFormat,
   2965                                                           GLsizei width,
   2966                                                           GLsizei height,
   2967                                                           GLsizei depth,
   2968                                                           MemoryObjectID memoryPacked,
   2969                                                           GLuint64 offset,
   2970                                                           GLbitfield createFlags,
   2971                                                           GLbitfield usageFlags,
   2972                                                           const void *imageCreateInfoPNext,
   2973                                                           angle::ParamCapture *paramCapture);
   2974 void CaptureTexStorageMemFlags3DMultisampleANGLE_imageCreateInfoPNext(
   2975    const State &glState,
   2976    bool isCallValid,
   2977    TextureType targetPacked,
   2978    GLsizei samples,
   2979    GLenum internalFormat,
   2980    GLsizei width,
   2981    GLsizei height,
   2982    GLsizei depth,
   2983    GLboolean fixedSampleLocations,
   2984    MemoryObjectID memoryPacked,
   2985    GLuint64 offset,
   2986    GLbitfield createFlags,
   2987    GLbitfield usageFlags,
   2988    const void *imageCreateInfoPNext,
   2989    angle::ParamCapture *paramCapture);
   2990 void CaptureMultiDrawArraysANGLE_firsts(const State &glState,
   2991                                        bool isCallValid,
   2992                                        PrimitiveMode modePacked,
   2993                                        const GLint *firsts,
   2994                                        const GLsizei *counts,
   2995                                        GLsizei drawcount,
   2996                                        angle::ParamCapture *paramCapture);
   2997 void CaptureMultiDrawArraysANGLE_counts(const State &glState,
   2998                                        bool isCallValid,
   2999                                        PrimitiveMode modePacked,
   3000                                        const GLint *firsts,
   3001                                        const GLsizei *counts,
   3002                                        GLsizei drawcount,
   3003                                        angle::ParamCapture *paramCapture);
   3004 void CaptureMultiDrawArraysInstancedANGLE_firsts(const State &glState,
   3005                                                 bool isCallValid,
   3006                                                 PrimitiveMode modePacked,
   3007                                                 const GLint *firsts,
   3008                                                 const GLsizei *counts,
   3009                                                 const GLsizei *instanceCounts,
   3010                                                 GLsizei drawcount,
   3011                                                 angle::ParamCapture *paramCapture);
   3012 void CaptureMultiDrawArraysInstancedANGLE_counts(const State &glState,
   3013                                                 bool isCallValid,
   3014                                                 PrimitiveMode modePacked,
   3015                                                 const GLint *firsts,
   3016                                                 const GLsizei *counts,
   3017                                                 const GLsizei *instanceCounts,
   3018                                                 GLsizei drawcount,
   3019                                                 angle::ParamCapture *paramCapture);
   3020 void CaptureMultiDrawArraysInstancedANGLE_instanceCounts(const State &glState,
   3021                                                         bool isCallValid,
   3022                                                         PrimitiveMode modePacked,
   3023                                                         const GLint *firsts,
   3024                                                         const GLsizei *counts,
   3025                                                         const GLsizei *instanceCounts,
   3026                                                         GLsizei drawcount,
   3027                                                         angle::ParamCapture *paramCapture);
   3028 void CaptureMultiDrawElementsANGLE_counts(const State &glState,
   3029                                          bool isCallValid,
   3030                                          PrimitiveMode modePacked,
   3031                                          const GLsizei *counts,
   3032                                          DrawElementsType typePacked,
   3033                                          const GLvoid *const *indices,
   3034                                          GLsizei drawcount,
   3035                                          angle::ParamCapture *paramCapture);
   3036 void CaptureMultiDrawElementsANGLE_indices(const State &glState,
   3037                                           bool isCallValid,
   3038                                           PrimitiveMode modePacked,
   3039                                           const GLsizei *counts,
   3040                                           DrawElementsType typePacked,
   3041                                           const GLvoid *const *indices,
   3042                                           GLsizei drawcount,
   3043                                           angle::ParamCapture *paramCapture);
   3044 void CaptureMultiDrawElementsInstancedANGLE_counts(const State &glState,
   3045                                                   bool isCallValid,
   3046                                                   PrimitiveMode modePacked,
   3047                                                   const GLsizei *counts,
   3048                                                   DrawElementsType typePacked,
   3049                                                   const GLvoid *const *indices,
   3050                                                   const GLsizei *instanceCounts,
   3051                                                   GLsizei drawcount,
   3052                                                   angle::ParamCapture *paramCapture);
   3053 void CaptureMultiDrawElementsInstancedANGLE_indices(const State &glState,
   3054                                                    bool isCallValid,
   3055                                                    PrimitiveMode modePacked,
   3056                                                    const GLsizei *counts,
   3057                                                    DrawElementsType typePacked,
   3058                                                    const GLvoid *const *indices,
   3059                                                    const GLsizei *instanceCounts,
   3060                                                    GLsizei drawcount,
   3061                                                    angle::ParamCapture *paramCapture);
   3062 void CaptureMultiDrawElementsInstancedANGLE_instanceCounts(const State &glState,
   3063                                                           bool isCallValid,
   3064                                                           PrimitiveMode modePacked,
   3065                                                           const GLsizei *counts,
   3066                                                           DrawElementsType typePacked,
   3067                                                           const GLvoid *const *indices,
   3068                                                           const GLsizei *instanceCounts,
   3069                                                           GLsizei drawcount,
   3070                                                           angle::ParamCapture *paramCapture);
   3071 void CaptureRequestExtensionANGLE_name(const State &glState,
   3072                                       bool isCallValid,
   3073                                       const GLchar *name,
   3074                                       angle::ParamCapture *paramCapture);
   3075 void CaptureDisableExtensionANGLE_name(const State &glState,
   3076                                       bool isCallValid,
   3077                                       const GLchar *name,
   3078                                       angle::ParamCapture *paramCapture);
   3079 void CaptureGetBooleanvRobustANGLE_length(const State &glState,
   3080                                          bool isCallValid,
   3081                                          GLenum pname,
   3082                                          GLsizei bufSize,
   3083                                          GLsizei *length,
   3084                                          GLboolean *params,
   3085                                          angle::ParamCapture *paramCapture);
   3086 void CaptureGetBooleanvRobustANGLE_params(const State &glState,
   3087                                          bool isCallValid,
   3088                                          GLenum pname,
   3089                                          GLsizei bufSize,
   3090                                          GLsizei *length,
   3091                                          GLboolean *params,
   3092                                          angle::ParamCapture *paramCapture);
   3093 void CaptureGetBufferParameterivRobustANGLE_length(const State &glState,
   3094                                                   bool isCallValid,
   3095                                                   BufferBinding targetPacked,
   3096                                                   GLenum pname,
   3097                                                   GLsizei bufSize,
   3098                                                   GLsizei *length,
   3099                                                   GLint *params,
   3100                                                   angle::ParamCapture *paramCapture);
   3101 void CaptureGetBufferParameterivRobustANGLE_params(const State &glState,
   3102                                                   bool isCallValid,
   3103                                                   BufferBinding targetPacked,
   3104                                                   GLenum pname,
   3105                                                   GLsizei bufSize,
   3106                                                   GLsizei *length,
   3107                                                   GLint *params,
   3108                                                   angle::ParamCapture *paramCapture);
   3109 void CaptureGetFloatvRobustANGLE_length(const State &glState,
   3110                                        bool isCallValid,
   3111                                        GLenum pname,
   3112                                        GLsizei bufSize,
   3113                                        GLsizei *length,
   3114                                        GLfloat *params,
   3115                                        angle::ParamCapture *paramCapture);
   3116 void CaptureGetFloatvRobustANGLE_params(const State &glState,
   3117                                        bool isCallValid,
   3118                                        GLenum pname,
   3119                                        GLsizei bufSize,
   3120                                        GLsizei *length,
   3121                                        GLfloat *params,
   3122                                        angle::ParamCapture *paramCapture);
   3123 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_length(
   3124    const State &glState,
   3125    bool isCallValid,
   3126    GLenum target,
   3127    GLenum attachment,
   3128    GLenum pname,
   3129    GLsizei bufSize,
   3130    GLsizei *length,
   3131    GLint *params,
   3132    angle::ParamCapture *paramCapture);
   3133 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_params(
   3134    const State &glState,
   3135    bool isCallValid,
   3136    GLenum target,
   3137    GLenum attachment,
   3138    GLenum pname,
   3139    GLsizei bufSize,
   3140    GLsizei *length,
   3141    GLint *params,
   3142    angle::ParamCapture *paramCapture);
   3143 void CaptureGetIntegervRobustANGLE_length(const State &glState,
   3144                                          bool isCallValid,
   3145                                          GLenum pname,
   3146                                          GLsizei bufSize,
   3147                                          GLsizei *length,
   3148                                          GLint *data,
   3149                                          angle::ParamCapture *paramCapture);
   3150 void CaptureGetIntegervRobustANGLE_data(const State &glState,
   3151                                        bool isCallValid,
   3152                                        GLenum pname,
   3153                                        GLsizei bufSize,
   3154                                        GLsizei *length,
   3155                                        GLint *data,
   3156                                        angle::ParamCapture *paramCapture);
   3157 void CaptureGetProgramivRobustANGLE_length(const State &glState,
   3158                                           bool isCallValid,
   3159                                           ShaderProgramID programPacked,
   3160                                           GLenum pname,
   3161                                           GLsizei bufSize,
   3162                                           GLsizei *length,
   3163                                           GLint *params,
   3164                                           angle::ParamCapture *paramCapture);
   3165 void CaptureGetProgramivRobustANGLE_params(const State &glState,
   3166                                           bool isCallValid,
   3167                                           ShaderProgramID programPacked,
   3168                                           GLenum pname,
   3169                                           GLsizei bufSize,
   3170                                           GLsizei *length,
   3171                                           GLint *params,
   3172                                           angle::ParamCapture *paramCapture);
   3173 void CaptureGetRenderbufferParameterivRobustANGLE_length(const State &glState,
   3174                                                         bool isCallValid,
   3175                                                         GLenum target,
   3176                                                         GLenum pname,
   3177                                                         GLsizei bufSize,
   3178                                                         GLsizei *length,
   3179                                                         GLint *params,
   3180                                                         angle::ParamCapture *paramCapture);
   3181 void CaptureGetRenderbufferParameterivRobustANGLE_params(const State &glState,
   3182                                                         bool isCallValid,
   3183                                                         GLenum target,
   3184                                                         GLenum pname,
   3185                                                         GLsizei bufSize,
   3186                                                         GLsizei *length,
   3187                                                         GLint *params,
   3188                                                         angle::ParamCapture *paramCapture);
   3189 void CaptureGetShaderivRobustANGLE_length(const State &glState,
   3190                                          bool isCallValid,
   3191                                          ShaderProgramID shaderPacked,
   3192                                          GLenum pname,
   3193                                          GLsizei bufSize,
   3194                                          GLsizei *length,
   3195                                          GLint *params,
   3196                                          angle::ParamCapture *paramCapture);
   3197 void CaptureGetShaderivRobustANGLE_params(const State &glState,
   3198                                          bool isCallValid,
   3199                                          ShaderProgramID shaderPacked,
   3200                                          GLenum pname,
   3201                                          GLsizei bufSize,
   3202                                          GLsizei *length,
   3203                                          GLint *params,
   3204                                          angle::ParamCapture *paramCapture);
   3205 void CaptureGetTexParameterfvRobustANGLE_length(const State &glState,
   3206                                                bool isCallValid,
   3207                                                TextureType targetPacked,
   3208                                                GLenum pname,
   3209                                                GLsizei bufSize,
   3210                                                GLsizei *length,
   3211                                                GLfloat *params,
   3212                                                angle::ParamCapture *paramCapture);
   3213 void CaptureGetTexParameterfvRobustANGLE_params(const State &glState,
   3214                                                bool isCallValid,
   3215                                                TextureType targetPacked,
   3216                                                GLenum pname,
   3217                                                GLsizei bufSize,
   3218                                                GLsizei *length,
   3219                                                GLfloat *params,
   3220                                                angle::ParamCapture *paramCapture);
   3221 void CaptureGetTexParameterivRobustANGLE_length(const State &glState,
   3222                                                bool isCallValid,
   3223                                                TextureType targetPacked,
   3224                                                GLenum pname,
   3225                                                GLsizei bufSize,
   3226                                                GLsizei *length,
   3227                                                GLint *params,
   3228                                                angle::ParamCapture *paramCapture);
   3229 void CaptureGetTexParameterivRobustANGLE_params(const State &glState,
   3230                                                bool isCallValid,
   3231                                                TextureType targetPacked,
   3232                                                GLenum pname,
   3233                                                GLsizei bufSize,
   3234                                                GLsizei *length,
   3235                                                GLint *params,
   3236                                                angle::ParamCapture *paramCapture);
   3237 void CaptureGetUniformfvRobustANGLE_length(const State &glState,
   3238                                           bool isCallValid,
   3239                                           ShaderProgramID programPacked,
   3240                                           UniformLocation locationPacked,
   3241                                           GLsizei bufSize,
   3242                                           GLsizei *length,
   3243                                           GLfloat *params,
   3244                                           angle::ParamCapture *paramCapture);
   3245 void CaptureGetUniformfvRobustANGLE_params(const State &glState,
   3246                                           bool isCallValid,
   3247                                           ShaderProgramID programPacked,
   3248                                           UniformLocation locationPacked,
   3249                                           GLsizei bufSize,
   3250                                           GLsizei *length,
   3251                                           GLfloat *params,
   3252                                           angle::ParamCapture *paramCapture);
   3253 void CaptureGetUniformivRobustANGLE_length(const State &glState,
   3254                                           bool isCallValid,
   3255                                           ShaderProgramID programPacked,
   3256                                           UniformLocation locationPacked,
   3257                                           GLsizei bufSize,
   3258                                           GLsizei *length,
   3259                                           GLint *params,
   3260                                           angle::ParamCapture *paramCapture);
   3261 void CaptureGetUniformivRobustANGLE_params(const State &glState,
   3262                                           bool isCallValid,
   3263                                           ShaderProgramID programPacked,
   3264                                           UniformLocation locationPacked,
   3265                                           GLsizei bufSize,
   3266                                           GLsizei *length,
   3267                                           GLint *params,
   3268                                           angle::ParamCapture *paramCapture);
   3269 void CaptureGetVertexAttribfvRobustANGLE_length(const State &glState,
   3270                                                bool isCallValid,
   3271                                                GLuint index,
   3272                                                GLenum pname,
   3273                                                GLsizei bufSize,
   3274                                                GLsizei *length,
   3275                                                GLfloat *params,
   3276                                                angle::ParamCapture *paramCapture);
   3277 void CaptureGetVertexAttribfvRobustANGLE_params(const State &glState,
   3278                                                bool isCallValid,
   3279                                                GLuint index,
   3280                                                GLenum pname,
   3281                                                GLsizei bufSize,
   3282                                                GLsizei *length,
   3283                                                GLfloat *params,
   3284                                                angle::ParamCapture *paramCapture);
   3285 void CaptureGetVertexAttribivRobustANGLE_length(const State &glState,
   3286                                                bool isCallValid,
   3287                                                GLuint index,
   3288                                                GLenum pname,
   3289                                                GLsizei bufSize,
   3290                                                GLsizei *length,
   3291                                                GLint *params,
   3292                                                angle::ParamCapture *paramCapture);
   3293 void CaptureGetVertexAttribivRobustANGLE_params(const State &glState,
   3294                                                bool isCallValid,
   3295                                                GLuint index,
   3296                                                GLenum pname,
   3297                                                GLsizei bufSize,
   3298                                                GLsizei *length,
   3299                                                GLint *params,
   3300                                                angle::ParamCapture *paramCapture);
   3301 void CaptureGetVertexAttribPointervRobustANGLE_length(const State &glState,
   3302                                                      bool isCallValid,
   3303                                                      GLuint index,
   3304                                                      GLenum pname,
   3305                                                      GLsizei bufSize,
   3306                                                      GLsizei *length,
   3307                                                      void **pointer,
   3308                                                      angle::ParamCapture *paramCapture);
   3309 void CaptureGetVertexAttribPointervRobustANGLE_pointer(const State &glState,
   3310                                                       bool isCallValid,
   3311                                                       GLuint index,
   3312                                                       GLenum pname,
   3313                                                       GLsizei bufSize,
   3314                                                       GLsizei *length,
   3315                                                       void **pointer,
   3316                                                       angle::ParamCapture *paramCapture);
   3317 void CaptureReadPixelsRobustANGLE_length(const State &glState,
   3318                                         bool isCallValid,
   3319                                         GLint x,
   3320                                         GLint y,
   3321                                         GLsizei width,
   3322                                         GLsizei height,
   3323                                         GLenum format,
   3324                                         GLenum type,
   3325                                         GLsizei bufSize,
   3326                                         GLsizei *length,
   3327                                         GLsizei *columns,
   3328                                         GLsizei *rows,
   3329                                         void *pixels,
   3330                                         angle::ParamCapture *paramCapture);
   3331 void CaptureReadPixelsRobustANGLE_columns(const State &glState,
   3332                                          bool isCallValid,
   3333                                          GLint x,
   3334                                          GLint y,
   3335                                          GLsizei width,
   3336                                          GLsizei height,
   3337                                          GLenum format,
   3338                                          GLenum type,
   3339                                          GLsizei bufSize,
   3340                                          GLsizei *length,
   3341                                          GLsizei *columns,
   3342                                          GLsizei *rows,
   3343                                          void *pixels,
   3344                                          angle::ParamCapture *paramCapture);
   3345 void CaptureReadPixelsRobustANGLE_rows(const State &glState,
   3346                                       bool isCallValid,
   3347                                       GLint x,
   3348                                       GLint y,
   3349                                       GLsizei width,
   3350                                       GLsizei height,
   3351                                       GLenum format,
   3352                                       GLenum type,
   3353                                       GLsizei bufSize,
   3354                                       GLsizei *length,
   3355                                       GLsizei *columns,
   3356                                       GLsizei *rows,
   3357                                       void *pixels,
   3358                                       angle::ParamCapture *paramCapture);
   3359 void CaptureReadPixelsRobustANGLE_pixels(const State &glState,
   3360                                         bool isCallValid,
   3361                                         GLint x,
   3362                                         GLint y,
   3363                                         GLsizei width,
   3364                                         GLsizei height,
   3365                                         GLenum format,
   3366                                         GLenum type,
   3367                                         GLsizei bufSize,
   3368                                         GLsizei *length,
   3369                                         GLsizei *columns,
   3370                                         GLsizei *rows,
   3371                                         void *pixels,
   3372                                         angle::ParamCapture *paramCapture);
   3373 void CaptureTexImage2DRobustANGLE_pixels(const State &glState,
   3374                                         bool isCallValid,
   3375                                         TextureTarget targetPacked,
   3376                                         GLint level,
   3377                                         GLint internalformat,
   3378                                         GLsizei width,
   3379                                         GLsizei height,
   3380                                         GLint border,
   3381                                         GLenum format,
   3382                                         GLenum type,
   3383                                         GLsizei bufSize,
   3384                                         const void *pixels,
   3385                                         angle::ParamCapture *paramCapture);
   3386 void CaptureTexParameterfvRobustANGLE_params(const State &glState,
   3387                                             bool isCallValid,
   3388                                             TextureType targetPacked,
   3389                                             GLenum pname,
   3390                                             GLsizei bufSize,
   3391                                             const GLfloat *params,
   3392                                             angle::ParamCapture *paramCapture);
   3393 void CaptureTexParameterivRobustANGLE_params(const State &glState,
   3394                                             bool isCallValid,
   3395                                             TextureType targetPacked,
   3396                                             GLenum pname,
   3397                                             GLsizei bufSize,
   3398                                             const GLint *params,
   3399                                             angle::ParamCapture *paramCapture);
   3400 void CaptureTexSubImage2DRobustANGLE_pixels(const State &glState,
   3401                                            bool isCallValid,
   3402                                            TextureTarget targetPacked,
   3403                                            GLint level,
   3404                                            GLint xoffset,
   3405                                            GLint yoffset,
   3406                                            GLsizei width,
   3407                                            GLsizei height,
   3408                                            GLenum format,
   3409                                            GLenum type,
   3410                                            GLsizei bufSize,
   3411                                            const void *pixels,
   3412                                            angle::ParamCapture *paramCapture);
   3413 void CaptureTexImage3DRobustANGLE_pixels(const State &glState,
   3414                                         bool isCallValid,
   3415                                         TextureTarget targetPacked,
   3416                                         GLint level,
   3417                                         GLint internalformat,
   3418                                         GLsizei width,
   3419                                         GLsizei height,
   3420                                         GLsizei depth,
   3421                                         GLint border,
   3422                                         GLenum format,
   3423                                         GLenum type,
   3424                                         GLsizei bufSize,
   3425                                         const void *pixels,
   3426                                         angle::ParamCapture *paramCapture);
   3427 void CaptureTexSubImage3DRobustANGLE_pixels(const State &glState,
   3428                                            bool isCallValid,
   3429                                            TextureTarget targetPacked,
   3430                                            GLint level,
   3431                                            GLint xoffset,
   3432                                            GLint yoffset,
   3433                                            GLint zoffset,
   3434                                            GLsizei width,
   3435                                            GLsizei height,
   3436                                            GLsizei depth,
   3437                                            GLenum format,
   3438                                            GLenum type,
   3439                                            GLsizei bufSize,
   3440                                            const void *pixels,
   3441                                            angle::ParamCapture *paramCapture);
   3442 void CaptureCompressedTexImage2DRobustANGLE_data(const State &glState,
   3443                                                 bool isCallValid,
   3444                                                 TextureTarget targetPacked,
   3445                                                 GLint level,
   3446                                                 GLenum internalformat,
   3447                                                 GLsizei width,
   3448                                                 GLsizei height,
   3449                                                 GLint border,
   3450                                                 GLsizei imageSize,
   3451                                                 GLsizei dataSize,
   3452                                                 const GLvoid *data,
   3453                                                 angle::ParamCapture *paramCapture);
   3454 void CaptureCompressedTexSubImage2DRobustANGLE_data(const State &glState,
   3455                                                    bool isCallValid,
   3456                                                    TextureTarget targetPacked,
   3457                                                    GLint level,
   3458                                                    GLsizei xoffset,
   3459                                                    GLsizei yoffset,
   3460                                                    GLsizei width,
   3461                                                    GLsizei height,
   3462                                                    GLenum format,
   3463                                                    GLsizei imageSize,
   3464                                                    GLsizei dataSize,
   3465                                                    const GLvoid *data,
   3466                                                    angle::ParamCapture *paramCapture);
   3467 void CaptureCompressedTexImage3DRobustANGLE_data(const State &glState,
   3468                                                 bool isCallValid,
   3469                                                 TextureTarget targetPacked,
   3470                                                 GLint level,
   3471                                                 GLenum internalformat,
   3472                                                 GLsizei width,
   3473                                                 GLsizei height,
   3474                                                 GLsizei depth,
   3475                                                 GLint border,
   3476                                                 GLsizei imageSize,
   3477                                                 GLsizei dataSize,
   3478                                                 const GLvoid *data,
   3479                                                 angle::ParamCapture *paramCapture);
   3480 void CaptureCompressedTexSubImage3DRobustANGLE_data(const State &glState,
   3481                                                    bool isCallValid,
   3482                                                    TextureTarget targetPacked,
   3483                                                    GLint level,
   3484                                                    GLint xoffset,
   3485                                                    GLint yoffset,
   3486                                                    GLint zoffset,
   3487                                                    GLsizei width,
   3488                                                    GLsizei height,
   3489                                                    GLsizei depth,
   3490                                                    GLenum format,
   3491                                                    GLsizei imageSize,
   3492                                                    GLsizei dataSize,
   3493                                                    const GLvoid *data,
   3494                                                    angle::ParamCapture *paramCapture);
   3495 void CaptureGetQueryivRobustANGLE_length(const State &glState,
   3496                                         bool isCallValid,
   3497                                         QueryType targetPacked,
   3498                                         GLenum pname,
   3499                                         GLsizei bufSize,
   3500                                         GLsizei *length,
   3501                                         GLint *params,
   3502                                         angle::ParamCapture *paramCapture);
   3503 void CaptureGetQueryivRobustANGLE_params(const State &glState,
   3504                                         bool isCallValid,
   3505                                         QueryType targetPacked,
   3506                                         GLenum pname,
   3507                                         GLsizei bufSize,
   3508                                         GLsizei *length,
   3509                                         GLint *params,
   3510                                         angle::ParamCapture *paramCapture);
   3511 void CaptureGetQueryObjectuivRobustANGLE_length(const State &glState,
   3512                                                bool isCallValid,
   3513                                                QueryID idPacked,
   3514                                                GLenum pname,
   3515                                                GLsizei bufSize,
   3516                                                GLsizei *length,
   3517                                                GLuint *params,
   3518                                                angle::ParamCapture *paramCapture);
   3519 void CaptureGetQueryObjectuivRobustANGLE_params(const State &glState,
   3520                                                bool isCallValid,
   3521                                                QueryID idPacked,
   3522                                                GLenum pname,
   3523                                                GLsizei bufSize,
   3524                                                GLsizei *length,
   3525                                                GLuint *params,
   3526                                                angle::ParamCapture *paramCapture);
   3527 void CaptureGetBufferPointervRobustANGLE_length(const State &glState,
   3528                                                bool isCallValid,
   3529                                                BufferBinding targetPacked,
   3530                                                GLenum pname,
   3531                                                GLsizei bufSize,
   3532                                                GLsizei *length,
   3533                                                void **params,
   3534                                                angle::ParamCapture *paramCapture);
   3535 void CaptureGetBufferPointervRobustANGLE_params(const State &glState,
   3536                                                bool isCallValid,
   3537                                                BufferBinding targetPacked,
   3538                                                GLenum pname,
   3539                                                GLsizei bufSize,
   3540                                                GLsizei *length,
   3541                                                void **params,
   3542                                                angle::ParamCapture *paramCapture);
   3543 void CaptureGetIntegeri_vRobustANGLE_length(const State &glState,
   3544                                            bool isCallValid,
   3545                                            GLenum target,
   3546                                            GLuint index,
   3547                                            GLsizei bufSize,
   3548                                            GLsizei *length,
   3549                                            GLint *data,
   3550                                            angle::ParamCapture *paramCapture);
   3551 void CaptureGetIntegeri_vRobustANGLE_data(const State &glState,
   3552                                          bool isCallValid,
   3553                                          GLenum target,
   3554                                          GLuint index,
   3555                                          GLsizei bufSize,
   3556                                          GLsizei *length,
   3557                                          GLint *data,
   3558                                          angle::ParamCapture *paramCapture);
   3559 void CaptureGetInternalformativRobustANGLE_length(const State &glState,
   3560                                                  bool isCallValid,
   3561                                                  GLenum target,
   3562                                                  GLenum internalformat,
   3563                                                  GLenum pname,
   3564                                                  GLsizei bufSize,
   3565                                                  GLsizei *length,
   3566                                                  GLint *params,
   3567                                                  angle::ParamCapture *paramCapture);
   3568 void CaptureGetInternalformativRobustANGLE_params(const State &glState,
   3569                                                  bool isCallValid,
   3570                                                  GLenum target,
   3571                                                  GLenum internalformat,
   3572                                                  GLenum pname,
   3573                                                  GLsizei bufSize,
   3574                                                  GLsizei *length,
   3575                                                  GLint *params,
   3576                                                  angle::ParamCapture *paramCapture);
   3577 void CaptureGetVertexAttribIivRobustANGLE_length(const State &glState,
   3578                                                 bool isCallValid,
   3579                                                 GLuint index,
   3580                                                 GLenum pname,
   3581                                                 GLsizei bufSize,
   3582                                                 GLsizei *length,
   3583                                                 GLint *params,
   3584                                                 angle::ParamCapture *paramCapture);
   3585 void CaptureGetVertexAttribIivRobustANGLE_params(const State &glState,
   3586                                                 bool isCallValid,
   3587                                                 GLuint index,
   3588                                                 GLenum pname,
   3589                                                 GLsizei bufSize,
   3590                                                 GLsizei *length,
   3591                                                 GLint *params,
   3592                                                 angle::ParamCapture *paramCapture);
   3593 void CaptureGetVertexAttribIuivRobustANGLE_length(const State &glState,
   3594                                                  bool isCallValid,
   3595                                                  GLuint index,
   3596                                                  GLenum pname,
   3597                                                  GLsizei bufSize,
   3598                                                  GLsizei *length,
   3599                                                  GLuint *params,
   3600                                                  angle::ParamCapture *paramCapture);
   3601 void CaptureGetVertexAttribIuivRobustANGLE_params(const State &glState,
   3602                                                  bool isCallValid,
   3603                                                  GLuint index,
   3604                                                  GLenum pname,
   3605                                                  GLsizei bufSize,
   3606                                                  GLsizei *length,
   3607                                                  GLuint *params,
   3608                                                  angle::ParamCapture *paramCapture);
   3609 void CaptureGetUniformuivRobustANGLE_length(const State &glState,
   3610                                            bool isCallValid,
   3611                                            ShaderProgramID programPacked,
   3612                                            UniformLocation locationPacked,
   3613                                            GLsizei bufSize,
   3614                                            GLsizei *length,
   3615                                            GLuint *params,
   3616                                            angle::ParamCapture *paramCapture);
   3617 void CaptureGetUniformuivRobustANGLE_params(const State &glState,
   3618                                            bool isCallValid,
   3619                                            ShaderProgramID programPacked,
   3620                                            UniformLocation locationPacked,
   3621                                            GLsizei bufSize,
   3622                                            GLsizei *length,
   3623                                            GLuint *params,
   3624                                            angle::ParamCapture *paramCapture);
   3625 void CaptureGetActiveUniformBlockivRobustANGLE_length(const State &glState,
   3626                                                      bool isCallValid,
   3627                                                      ShaderProgramID programPacked,
   3628                                                      UniformBlockIndex uniformBlockIndexPacked,
   3629                                                      GLenum pname,
   3630                                                      GLsizei bufSize,
   3631                                                      GLsizei *length,
   3632                                                      GLint *params,
   3633                                                      angle::ParamCapture *paramCapture);
   3634 void CaptureGetActiveUniformBlockivRobustANGLE_params(const State &glState,
   3635                                                      bool isCallValid,
   3636                                                      ShaderProgramID programPacked,
   3637                                                      UniformBlockIndex uniformBlockIndexPacked,
   3638                                                      GLenum pname,
   3639                                                      GLsizei bufSize,
   3640                                                      GLsizei *length,
   3641                                                      GLint *params,
   3642                                                      angle::ParamCapture *paramCapture);
   3643 void CaptureGetInteger64vRobustANGLE_length(const State &glState,
   3644                                            bool isCallValid,
   3645                                            GLenum pname,
   3646                                            GLsizei bufSize,
   3647                                            GLsizei *length,
   3648                                            GLint64 *data,
   3649                                            angle::ParamCapture *paramCapture);
   3650 void CaptureGetInteger64vRobustANGLE_data(const State &glState,
   3651                                          bool isCallValid,
   3652                                          GLenum pname,
   3653                                          GLsizei bufSize,
   3654                                          GLsizei *length,
   3655                                          GLint64 *data,
   3656                                          angle::ParamCapture *paramCapture);
   3657 void CaptureGetInteger64i_vRobustANGLE_length(const State &glState,
   3658                                              bool isCallValid,
   3659                                              GLenum target,
   3660                                              GLuint index,
   3661                                              GLsizei bufSize,
   3662                                              GLsizei *length,
   3663                                              GLint64 *data,
   3664                                              angle::ParamCapture *paramCapture);
   3665 void CaptureGetInteger64i_vRobustANGLE_data(const State &glState,
   3666                                            bool isCallValid,
   3667                                            GLenum target,
   3668                                            GLuint index,
   3669                                            GLsizei bufSize,
   3670                                            GLsizei *length,
   3671                                            GLint64 *data,
   3672                                            angle::ParamCapture *paramCapture);
   3673 void CaptureGetBufferParameteri64vRobustANGLE_length(const State &glState,
   3674                                                     bool isCallValid,
   3675                                                     BufferBinding targetPacked,
   3676                                                     GLenum pname,
   3677                                                     GLsizei bufSize,
   3678                                                     GLsizei *length,
   3679                                                     GLint64 *params,
   3680                                                     angle::ParamCapture *paramCapture);
   3681 void CaptureGetBufferParameteri64vRobustANGLE_params(const State &glState,
   3682                                                     bool isCallValid,
   3683                                                     BufferBinding targetPacked,
   3684                                                     GLenum pname,
   3685                                                     GLsizei bufSize,
   3686                                                     GLsizei *length,
   3687                                                     GLint64 *params,
   3688                                                     angle::ParamCapture *paramCapture);
   3689 void CaptureSamplerParameterivRobustANGLE_param(const State &glState,
   3690                                                bool isCallValid,
   3691                                                SamplerID samplerPacked,
   3692                                                GLuint pname,
   3693                                                GLsizei bufSize,
   3694                                                const GLint *param,
   3695                                                angle::ParamCapture *paramCapture);
   3696 void CaptureSamplerParameterfvRobustANGLE_param(const State &glState,
   3697                                                bool isCallValid,
   3698                                                SamplerID samplerPacked,
   3699                                                GLenum pname,
   3700                                                GLsizei bufSize,
   3701                                                const GLfloat *param,
   3702                                                angle::ParamCapture *paramCapture);
   3703 void CaptureGetSamplerParameterivRobustANGLE_length(const State &glState,
   3704                                                    bool isCallValid,
   3705                                                    SamplerID samplerPacked,
   3706                                                    GLenum pname,
   3707                                                    GLsizei bufSize,
   3708                                                    GLsizei *length,
   3709                                                    GLint *params,
   3710                                                    angle::ParamCapture *paramCapture);
   3711 void CaptureGetSamplerParameterivRobustANGLE_params(const State &glState,
   3712                                                    bool isCallValid,
   3713                                                    SamplerID samplerPacked,
   3714                                                    GLenum pname,
   3715                                                    GLsizei bufSize,
   3716                                                    GLsizei *length,
   3717                                                    GLint *params,
   3718                                                    angle::ParamCapture *paramCapture);
   3719 void CaptureGetSamplerParameterfvRobustANGLE_length(const State &glState,
   3720                                                    bool isCallValid,
   3721                                                    SamplerID samplerPacked,
   3722                                                    GLenum pname,
   3723                                                    GLsizei bufSize,
   3724                                                    GLsizei *length,
   3725                                                    GLfloat *params,
   3726                                                    angle::ParamCapture *paramCapture);
   3727 void CaptureGetSamplerParameterfvRobustANGLE_params(const State &glState,
   3728                                                    bool isCallValid,
   3729                                                    SamplerID samplerPacked,
   3730                                                    GLenum pname,
   3731                                                    GLsizei bufSize,
   3732                                                    GLsizei *length,
   3733                                                    GLfloat *params,
   3734                                                    angle::ParamCapture *paramCapture);
   3735 void CaptureGetFramebufferParameterivRobustANGLE_length(const State &glState,
   3736                                                        bool isCallValid,
   3737                                                        GLenum target,
   3738                                                        GLenum pname,
   3739                                                        GLsizei bufSize,
   3740                                                        GLsizei *length,
   3741                                                        GLint *params,
   3742                                                        angle::ParamCapture *paramCapture);
   3743 void CaptureGetFramebufferParameterivRobustANGLE_params(const State &glState,
   3744                                                        bool isCallValid,
   3745                                                        GLenum target,
   3746                                                        GLenum pname,
   3747                                                        GLsizei bufSize,
   3748                                                        GLsizei *length,
   3749                                                        GLint *params,
   3750                                                        angle::ParamCapture *paramCapture);
   3751 void CaptureGetProgramInterfaceivRobustANGLE_length(const State &glState,
   3752                                                    bool isCallValid,
   3753                                                    ShaderProgramID programPacked,
   3754                                                    GLenum programInterface,
   3755                                                    GLenum pname,
   3756                                                    GLsizei bufSize,
   3757                                                    GLsizei *length,
   3758                                                    GLint *params,
   3759                                                    angle::ParamCapture *paramCapture);
   3760 void CaptureGetProgramInterfaceivRobustANGLE_params(const State &glState,
   3761                                                    bool isCallValid,
   3762                                                    ShaderProgramID programPacked,
   3763                                                    GLenum programInterface,
   3764                                                    GLenum pname,
   3765                                                    GLsizei bufSize,
   3766                                                    GLsizei *length,
   3767                                                    GLint *params,
   3768                                                    angle::ParamCapture *paramCapture);
   3769 void CaptureGetBooleani_vRobustANGLE_length(const State &glState,
   3770                                            bool isCallValid,
   3771                                            GLenum target,
   3772                                            GLuint index,
   3773                                            GLsizei bufSize,
   3774                                            GLsizei *length,
   3775                                            GLboolean *data,
   3776                                            angle::ParamCapture *paramCapture);
   3777 void CaptureGetBooleani_vRobustANGLE_data(const State &glState,
   3778                                          bool isCallValid,
   3779                                          GLenum target,
   3780                                          GLuint index,
   3781                                          GLsizei bufSize,
   3782                                          GLsizei *length,
   3783                                          GLboolean *data,
   3784                                          angle::ParamCapture *paramCapture);
   3785 void CaptureGetMultisamplefvRobustANGLE_length(const State &glState,
   3786                                               bool isCallValid,
   3787                                               GLenum pname,
   3788                                               GLuint index,
   3789                                               GLsizei bufSize,
   3790                                               GLsizei *length,
   3791                                               GLfloat *val,
   3792                                               angle::ParamCapture *paramCapture);
   3793 void CaptureGetMultisamplefvRobustANGLE_val(const State &glState,
   3794                                            bool isCallValid,
   3795                                            GLenum pname,
   3796                                            GLuint index,
   3797                                            GLsizei bufSize,
   3798                                            GLsizei *length,
   3799                                            GLfloat *val,
   3800                                            angle::ParamCapture *paramCapture);
   3801 void CaptureGetTexLevelParameterivRobustANGLE_length(const State &glState,
   3802                                                     bool isCallValid,
   3803                                                     TextureTarget targetPacked,
   3804                                                     GLint level,
   3805                                                     GLenum pname,
   3806                                                     GLsizei bufSize,
   3807                                                     GLsizei *length,
   3808                                                     GLint *params,
   3809                                                     angle::ParamCapture *paramCapture);
   3810 void CaptureGetTexLevelParameterivRobustANGLE_params(const State &glState,
   3811                                                     bool isCallValid,
   3812                                                     TextureTarget targetPacked,
   3813                                                     GLint level,
   3814                                                     GLenum pname,
   3815                                                     GLsizei bufSize,
   3816                                                     GLsizei *length,
   3817                                                     GLint *params,
   3818                                                     angle::ParamCapture *paramCapture);
   3819 void CaptureGetTexLevelParameterfvRobustANGLE_length(const State &glState,
   3820                                                     bool isCallValid,
   3821                                                     TextureTarget targetPacked,
   3822                                                     GLint level,
   3823                                                     GLenum pname,
   3824                                                     GLsizei bufSize,
   3825                                                     GLsizei *length,
   3826                                                     GLfloat *params,
   3827                                                     angle::ParamCapture *paramCapture);
   3828 void CaptureGetTexLevelParameterfvRobustANGLE_params(const State &glState,
   3829                                                     bool isCallValid,
   3830                                                     TextureTarget targetPacked,
   3831                                                     GLint level,
   3832                                                     GLenum pname,
   3833                                                     GLsizei bufSize,
   3834                                                     GLsizei *length,
   3835                                                     GLfloat *params,
   3836                                                     angle::ParamCapture *paramCapture);
   3837 void CaptureGetPointervRobustANGLERobustANGLE_length(const State &glState,
   3838                                                     bool isCallValid,
   3839                                                     GLenum pname,
   3840                                                     GLsizei bufSize,
   3841                                                     GLsizei *length,
   3842                                                     void **params,
   3843                                                     angle::ParamCapture *paramCapture);
   3844 void CaptureGetPointervRobustANGLERobustANGLE_params(const State &glState,
   3845                                                     bool isCallValid,
   3846                                                     GLenum pname,
   3847                                                     GLsizei bufSize,
   3848                                                     GLsizei *length,
   3849                                                     void **params,
   3850                                                     angle::ParamCapture *paramCapture);
   3851 void CaptureReadnPixelsRobustANGLE_length(const State &glState,
   3852                                          bool isCallValid,
   3853                                          GLint x,
   3854                                          GLint y,
   3855                                          GLsizei width,
   3856                                          GLsizei height,
   3857                                          GLenum format,
   3858                                          GLenum type,
   3859                                          GLsizei bufSize,
   3860                                          GLsizei *length,
   3861                                          GLsizei *columns,
   3862                                          GLsizei *rows,
   3863                                          void *data,
   3864                                          angle::ParamCapture *paramCapture);
   3865 void CaptureReadnPixelsRobustANGLE_columns(const State &glState,
   3866                                           bool isCallValid,
   3867                                           GLint x,
   3868                                           GLint y,
   3869                                           GLsizei width,
   3870                                           GLsizei height,
   3871                                           GLenum format,
   3872                                           GLenum type,
   3873                                           GLsizei bufSize,
   3874                                           GLsizei *length,
   3875                                           GLsizei *columns,
   3876                                           GLsizei *rows,
   3877                                           void *data,
   3878                                           angle::ParamCapture *paramCapture);
   3879 void CaptureReadnPixelsRobustANGLE_rows(const State &glState,
   3880                                        bool isCallValid,
   3881                                        GLint x,
   3882                                        GLint y,
   3883                                        GLsizei width,
   3884                                        GLsizei height,
   3885                                        GLenum format,
   3886                                        GLenum type,
   3887                                        GLsizei bufSize,
   3888                                        GLsizei *length,
   3889                                        GLsizei *columns,
   3890                                        GLsizei *rows,
   3891                                        void *data,
   3892                                        angle::ParamCapture *paramCapture);
   3893 void CaptureReadnPixelsRobustANGLE_data(const State &glState,
   3894                                        bool isCallValid,
   3895                                        GLint x,
   3896                                        GLint y,
   3897                                        GLsizei width,
   3898                                        GLsizei height,
   3899                                        GLenum format,
   3900                                        GLenum type,
   3901                                        GLsizei bufSize,
   3902                                        GLsizei *length,
   3903                                        GLsizei *columns,
   3904                                        GLsizei *rows,
   3905                                        void *data,
   3906                                        angle::ParamCapture *paramCapture);
   3907 void CaptureGetnUniformfvRobustANGLE_length(const State &glState,
   3908                                            bool isCallValid,
   3909                                            ShaderProgramID programPacked,
   3910                                            UniformLocation locationPacked,
   3911                                            GLsizei bufSize,
   3912                                            GLsizei *length,
   3913                                            GLfloat *params,
   3914                                            angle::ParamCapture *paramCapture);
   3915 void CaptureGetnUniformfvRobustANGLE_params(const State &glState,
   3916                                            bool isCallValid,
   3917                                            ShaderProgramID programPacked,
   3918                                            UniformLocation locationPacked,
   3919                                            GLsizei bufSize,
   3920                                            GLsizei *length,
   3921                                            GLfloat *params,
   3922                                            angle::ParamCapture *paramCapture);
   3923 void CaptureGetnUniformivRobustANGLE_length(const State &glState,
   3924                                            bool isCallValid,
   3925                                            ShaderProgramID programPacked,
   3926                                            UniformLocation locationPacked,
   3927                                            GLsizei bufSize,
   3928                                            GLsizei *length,
   3929                                            GLint *params,
   3930                                            angle::ParamCapture *paramCapture);
   3931 void CaptureGetnUniformivRobustANGLE_params(const State &glState,
   3932                                            bool isCallValid,
   3933                                            ShaderProgramID programPacked,
   3934                                            UniformLocation locationPacked,
   3935                                            GLsizei bufSize,
   3936                                            GLsizei *length,
   3937                                            GLint *params,
   3938                                            angle::ParamCapture *paramCapture);
   3939 void CaptureGetnUniformuivRobustANGLE_length(const State &glState,
   3940                                             bool isCallValid,
   3941                                             ShaderProgramID programPacked,
   3942                                             UniformLocation locationPacked,
   3943                                             GLsizei bufSize,
   3944                                             GLsizei *length,
   3945                                             GLuint *params,
   3946                                             angle::ParamCapture *paramCapture);
   3947 void CaptureGetnUniformuivRobustANGLE_params(const State &glState,
   3948                                             bool isCallValid,
   3949                                             ShaderProgramID programPacked,
   3950                                             UniformLocation locationPacked,
   3951                                             GLsizei bufSize,
   3952                                             GLsizei *length,
   3953                                             GLuint *params,
   3954                                             angle::ParamCapture *paramCapture);
   3955 void CaptureTexParameterIivRobustANGLE_params(const State &glState,
   3956                                              bool isCallValid,
   3957                                              TextureType targetPacked,
   3958                                              GLenum pname,
   3959                                              GLsizei bufSize,
   3960                                              const GLint *params,
   3961                                              angle::ParamCapture *paramCapture);
   3962 void CaptureTexParameterIuivRobustANGLE_params(const State &glState,
   3963                                               bool isCallValid,
   3964                                               TextureType targetPacked,
   3965                                               GLenum pname,
   3966                                               GLsizei bufSize,
   3967                                               const GLuint *params,
   3968                                               angle::ParamCapture *paramCapture);
   3969 void CaptureGetTexParameterIivRobustANGLE_length(const State &glState,
   3970                                                 bool isCallValid,
   3971                                                 TextureType targetPacked,
   3972                                                 GLenum pname,
   3973                                                 GLsizei bufSize,
   3974                                                 GLsizei *length,
   3975                                                 GLint *params,
   3976                                                 angle::ParamCapture *paramCapture);
   3977 void CaptureGetTexParameterIivRobustANGLE_params(const State &glState,
   3978                                                 bool isCallValid,
   3979                                                 TextureType targetPacked,
   3980                                                 GLenum pname,
   3981                                                 GLsizei bufSize,
   3982                                                 GLsizei *length,
   3983                                                 GLint *params,
   3984                                                 angle::ParamCapture *paramCapture);
   3985 void CaptureGetTexParameterIuivRobustANGLE_length(const State &glState,
   3986                                                  bool isCallValid,
   3987                                                  TextureType targetPacked,
   3988                                                  GLenum pname,
   3989                                                  GLsizei bufSize,
   3990                                                  GLsizei *length,
   3991                                                  GLuint *params,
   3992                                                  angle::ParamCapture *paramCapture);
   3993 void CaptureGetTexParameterIuivRobustANGLE_params(const State &glState,
   3994                                                  bool isCallValid,
   3995                                                  TextureType targetPacked,
   3996                                                  GLenum pname,
   3997                                                  GLsizei bufSize,
   3998                                                  GLsizei *length,
   3999                                                  GLuint *params,
   4000                                                  angle::ParamCapture *paramCapture);
   4001 void CaptureSamplerParameterIivRobustANGLE_param(const State &glState,
   4002                                                 bool isCallValid,
   4003                                                 SamplerID samplerPacked,
   4004                                                 GLenum pname,
   4005                                                 GLsizei bufSize,
   4006                                                 const GLint *param,
   4007                                                 angle::ParamCapture *paramCapture);
   4008 void CaptureSamplerParameterIuivRobustANGLE_param(const State &glState,
   4009                                                  bool isCallValid,
   4010                                                  SamplerID samplerPacked,
   4011                                                  GLenum pname,
   4012                                                  GLsizei bufSize,
   4013                                                  const GLuint *param,
   4014                                                  angle::ParamCapture *paramCapture);
   4015 void CaptureGetSamplerParameterIivRobustANGLE_length(const State &glState,
   4016                                                     bool isCallValid,
   4017                                                     SamplerID samplerPacked,
   4018                                                     GLenum pname,
   4019                                                     GLsizei bufSize,
   4020                                                     GLsizei *length,
   4021                                                     GLint *params,
   4022                                                     angle::ParamCapture *paramCapture);
   4023 void CaptureGetSamplerParameterIivRobustANGLE_params(const State &glState,
   4024                                                     bool isCallValid,
   4025                                                     SamplerID samplerPacked,
   4026                                                     GLenum pname,
   4027                                                     GLsizei bufSize,
   4028                                                     GLsizei *length,
   4029                                                     GLint *params,
   4030                                                     angle::ParamCapture *paramCapture);
   4031 void CaptureGetSamplerParameterIuivRobustANGLE_length(const State &glState,
   4032                                                      bool isCallValid,
   4033                                                      SamplerID samplerPacked,
   4034                                                      GLenum pname,
   4035                                                      GLsizei bufSize,
   4036                                                      GLsizei *length,
   4037                                                      GLuint *params,
   4038                                                      angle::ParamCapture *paramCapture);
   4039 void CaptureGetSamplerParameterIuivRobustANGLE_params(const State &glState,
   4040                                                      bool isCallValid,
   4041                                                      SamplerID samplerPacked,
   4042                                                      GLenum pname,
   4043                                                      GLsizei bufSize,
   4044                                                      GLsizei *length,
   4045                                                      GLuint *params,
   4046                                                      angle::ParamCapture *paramCapture);
   4047 void CaptureGetQueryObjectivRobustANGLE_length(const State &glState,
   4048                                               bool isCallValid,
   4049                                               QueryID idPacked,
   4050                                               GLenum pname,
   4051                                               GLsizei bufSize,
   4052                                               GLsizei *length,
   4053                                               GLint *params,
   4054                                               angle::ParamCapture *paramCapture);
   4055 void CaptureGetQueryObjectivRobustANGLE_params(const State &glState,
   4056                                               bool isCallValid,
   4057                                               QueryID idPacked,
   4058                                               GLenum pname,
   4059                                               GLsizei bufSize,
   4060                                               GLsizei *length,
   4061                                               GLint *params,
   4062                                               angle::ParamCapture *paramCapture);
   4063 void CaptureGetQueryObjecti64vRobustANGLE_length(const State &glState,
   4064                                                 bool isCallValid,
   4065                                                 QueryID idPacked,
   4066                                                 GLenum pname,
   4067                                                 GLsizei bufSize,
   4068                                                 GLsizei *length,
   4069                                                 GLint64 *params,
   4070                                                 angle::ParamCapture *paramCapture);
   4071 void CaptureGetQueryObjecti64vRobustANGLE_params(const State &glState,
   4072                                                 bool isCallValid,
   4073                                                 QueryID idPacked,
   4074                                                 GLenum pname,
   4075                                                 GLsizei bufSize,
   4076                                                 GLsizei *length,
   4077                                                 GLint64 *params,
   4078                                                 angle::ParamCapture *paramCapture);
   4079 void CaptureGetQueryObjectui64vRobustANGLE_length(const State &glState,
   4080                                                  bool isCallValid,
   4081                                                  QueryID idPacked,
   4082                                                  GLenum pname,
   4083                                                  GLsizei bufSize,
   4084                                                  GLsizei *length,
   4085                                                  GLuint64 *params,
   4086                                                  angle::ParamCapture *paramCapture);
   4087 void CaptureGetQueryObjectui64vRobustANGLE_params(const State &glState,
   4088                                                  bool isCallValid,
   4089                                                  QueryID idPacked,
   4090                                                  GLenum pname,
   4091                                                  GLsizei bufSize,
   4092                                                  GLsizei *length,
   4093                                                  GLuint64 *params,
   4094                                                  angle::ParamCapture *paramCapture);
   4095 void CaptureBeginPixelLocalStorageANGLE_loadops(const State &glState,
   4096                                                bool isCallValid,
   4097                                                GLsizei planes,
   4098                                                const GLenum *loadops,
   4099                                                const void *cleardata,
   4100                                                angle::ParamCapture *paramCapture);
   4101 void CaptureBeginPixelLocalStorageANGLE_cleardata(const State &glState,
   4102                                                  bool isCallValid,
   4103                                                  GLsizei planes,
   4104                                                  const GLenum *loadops,
   4105                                                  const void *cleardata,
   4106                                                  angle::ParamCapture *paramCapture);
   4107 void CaptureGetMultisamplefvANGLE_val(const State &glState,
   4108                                      bool isCallValid,
   4109                                      GLenum pname,
   4110                                      GLuint index,
   4111                                      GLfloat *val,
   4112                                      angle::ParamCapture *paramCapture);
   4113 void CaptureGetTranslatedShaderSourceANGLE_length(const State &glState,
   4114                                                  bool isCallValid,
   4115                                                  ShaderProgramID shaderPacked,
   4116                                                  GLsizei bufSize,
   4117                                                  GLsizei *length,
   4118                                                  GLchar *source,
   4119                                                  angle::ParamCapture *paramCapture);
   4120 void CaptureGetTranslatedShaderSourceANGLE_source(const State &glState,
   4121                                                  bool isCallValid,
   4122                                                  ShaderProgramID shaderPacked,
   4123                                                  GLsizei bufSize,
   4124                                                  GLsizei *length,
   4125                                                  GLchar *source,
   4126                                                  angle::ParamCapture *paramCapture);
   4127 void CaptureAcquireTexturesANGLE_texturesPacked(const State &glState,
   4128                                                bool isCallValid,
   4129                                                GLuint numTextures,
   4130                                                const TextureID *texturesPacked,
   4131                                                const GLenum *layouts,
   4132                                                angle::ParamCapture *paramCapture);
   4133 void CaptureAcquireTexturesANGLE_layouts(const State &glState,
   4134                                         bool isCallValid,
   4135                                         GLuint numTextures,
   4136                                         const TextureID *texturesPacked,
   4137                                         const GLenum *layouts,
   4138                                         angle::ParamCapture *paramCapture);
   4139 void CaptureReleaseTexturesANGLE_texturesPacked(const State &glState,
   4140                                                bool isCallValid,
   4141                                                GLuint numTextures,
   4142                                                const TextureID *texturesPacked,
   4143                                                GLenum *layouts,
   4144                                                angle::ParamCapture *paramCapture);
   4145 void CaptureReleaseTexturesANGLE_layouts(const State &glState,
   4146                                         bool isCallValid,
   4147                                         GLuint numTextures,
   4148                                         const TextureID *texturesPacked,
   4149                                         GLenum *layouts,
   4150                                         angle::ParamCapture *paramCapture);
   4151 void CaptureBindUniformLocationCHROMIUM_name(const State &glState,
   4152                                             bool isCallValid,
   4153                                             ShaderProgramID programPacked,
   4154                                             UniformLocation locationPacked,
   4155                                             const GLchar *name,
   4156                                             angle::ParamCapture *paramCapture);
   4157 void CaptureEGLImageTargetTexStorageEXT_attrib_list(const State &glState,
   4158                                                    bool isCallValid,
   4159                                                    GLenum target,
   4160                                                    GLeglImageOES image,
   4161                                                    const GLint *attrib_list,
   4162                                                    angle::ParamCapture *paramCapture);
   4163 void CaptureEGLImageTargetTextureStorageEXT_attrib_list(const State &glState,
   4164                                                        bool isCallValid,
   4165                                                        GLuint texture,
   4166                                                        GLeglImageOES image,
   4167                                                        const GLint *attrib_list,
   4168                                                        angle::ParamCapture *paramCapture);
   4169 void CaptureDrawElementsInstancedBaseInstanceEXT_indices(const State &glState,
   4170                                                         bool isCallValid,
   4171                                                         PrimitiveMode modePacked,
   4172                                                         GLsizei count,
   4173                                                         DrawElementsType typePacked,
   4174                                                         const void *indices,
   4175                                                         GLsizei instancecount,
   4176                                                         GLuint baseinstance,
   4177                                                         angle::ParamCapture *paramCapture);
   4178 void CaptureDrawElementsInstancedBaseVertexBaseInstanceEXT_indices(
   4179    const State &glState,
   4180    bool isCallValid,
   4181    PrimitiveMode modePacked,
   4182    GLsizei count,
   4183    DrawElementsType typePacked,
   4184    const void *indices,
   4185    GLsizei instancecount,
   4186    GLint basevertex,
   4187    GLuint baseinstance,
   4188    angle::ParamCapture *paramCapture);
   4189 void CaptureBindFragDataLocationEXT_name(const State &glState,
   4190                                         bool isCallValid,
   4191                                         ShaderProgramID programPacked,
   4192                                         GLuint color,
   4193                                         const GLchar *name,
   4194                                         angle::ParamCapture *paramCapture);
   4195 void CaptureBindFragDataLocationIndexedEXT_name(const State &glState,
   4196                                                bool isCallValid,
   4197                                                ShaderProgramID programPacked,
   4198                                                GLuint colorNumber,
   4199                                                GLuint index,
   4200                                                const GLchar *name,
   4201                                                angle::ParamCapture *paramCapture);
   4202 void CaptureGetFragDataIndexEXT_name(const State &glState,
   4203                                     bool isCallValid,
   4204                                     ShaderProgramID programPacked,
   4205                                     const GLchar *name,
   4206                                     angle::ParamCapture *paramCapture);
   4207 void CaptureGetProgramResourceLocationIndexEXT_name(const State &glState,
   4208                                                    bool isCallValid,
   4209                                                    ShaderProgramID programPacked,
   4210                                                    GLenum programInterface,
   4211                                                    const GLchar *name,
   4212                                                    angle::ParamCapture *paramCapture);
   4213 void CaptureBufferStorageEXT_data(const State &glState,
   4214                                  bool isCallValid,
   4215                                  BufferBinding targetPacked,
   4216                                  GLsizeiptr size,
   4217                                  const void *data,
   4218                                  GLbitfield flags,
   4219                                  angle::ParamCapture *paramCapture);
   4220 void CaptureGetObjectLabelEXT_length(const State &glState,
   4221                                     bool isCallValid,
   4222                                     GLenum type,
   4223                                     GLuint object,
   4224                                     GLsizei bufSize,
   4225                                     GLsizei *length,
   4226                                     GLchar *label,
   4227                                     angle::ParamCapture *paramCapture);
   4228 void CaptureGetObjectLabelEXT_label(const State &glState,
   4229                                    bool isCallValid,
   4230                                    GLenum type,
   4231                                    GLuint object,
   4232                                    GLsizei bufSize,
   4233                                    GLsizei *length,
   4234                                    GLchar *label,
   4235                                    angle::ParamCapture *paramCapture);
   4236 void CaptureLabelObjectEXT_label(const State &glState,
   4237                                 bool isCallValid,
   4238                                 GLenum type,
   4239                                 GLuint object,
   4240                                 GLsizei length,
   4241                                 const GLchar *label,
   4242                                 angle::ParamCapture *paramCapture);
   4243 void CaptureInsertEventMarkerEXT_marker(const State &glState,
   4244                                        bool isCallValid,
   4245                                        GLsizei length,
   4246                                        const GLchar *marker,
   4247                                        angle::ParamCapture *paramCapture);
   4248 void CapturePushGroupMarkerEXT_marker(const State &glState,
   4249                                      bool isCallValid,
   4250                                      GLsizei length,
   4251                                      const GLchar *marker,
   4252                                      angle::ParamCapture *paramCapture);
   4253 void CaptureDiscardFramebufferEXT_attachments(const State &glState,
   4254                                              bool isCallValid,
   4255                                              GLenum target,
   4256                                              GLsizei numAttachments,
   4257                                              const GLenum *attachments,
   4258                                              angle::ParamCapture *paramCapture);
   4259 void CaptureDeleteQueriesEXT_idsPacked(const State &glState,
   4260                                       bool isCallValid,
   4261                                       GLsizei n,
   4262                                       const QueryID *idsPacked,
   4263                                       angle::ParamCapture *paramCapture);
   4264 void CaptureGenQueriesEXT_idsPacked(const State &glState,
   4265                                    bool isCallValid,
   4266                                    GLsizei n,
   4267                                    QueryID *idsPacked,
   4268                                    angle::ParamCapture *paramCapture);
   4269 void CaptureGetInteger64vEXT_data(const State &glState,
   4270                                  bool isCallValid,
   4271                                  GLenum pname,
   4272                                  GLint64 *data,
   4273                                  angle::ParamCapture *paramCapture);
   4274 void CaptureGetQueryObjecti64vEXT_params(const State &glState,
   4275                                         bool isCallValid,
   4276                                         QueryID idPacked,
   4277                                         GLenum pname,
   4278                                         GLint64 *params,
   4279                                         angle::ParamCapture *paramCapture);
   4280 void CaptureGetQueryObjectivEXT_params(const State &glState,
   4281                                       bool isCallValid,
   4282                                       QueryID idPacked,
   4283                                       GLenum pname,
   4284                                       GLint *params,
   4285                                       angle::ParamCapture *paramCapture);
   4286 void CaptureGetQueryObjectui64vEXT_params(const State &glState,
   4287                                          bool isCallValid,
   4288                                          QueryID idPacked,
   4289                                          GLenum pname,
   4290                                          GLuint64 *params,
   4291                                          angle::ParamCapture *paramCapture);
   4292 void CaptureGetQueryObjectuivEXT_params(const State &glState,
   4293                                        bool isCallValid,
   4294                                        QueryID idPacked,
   4295                                        GLenum pname,
   4296                                        GLuint *params,
   4297                                        angle::ParamCapture *paramCapture);
   4298 void CaptureGetQueryivEXT_params(const State &glState,
   4299                                 bool isCallValid,
   4300                                 QueryType targetPacked,
   4301                                 GLenum pname,
   4302                                 GLint *params,
   4303                                 angle::ParamCapture *paramCapture);
   4304 void CaptureDrawBuffersEXT_bufs(const State &glState,
   4305                                bool isCallValid,
   4306                                GLsizei n,
   4307                                const GLenum *bufs,
   4308                                angle::ParamCapture *paramCapture);
   4309 void CaptureDrawElementsBaseVertexEXT_indices(const State &glState,
   4310                                              bool isCallValid,
   4311                                              PrimitiveMode modePacked,
   4312                                              GLsizei count,
   4313                                              DrawElementsType typePacked,
   4314                                              const void *indices,
   4315                                              GLint basevertex,
   4316                                              angle::ParamCapture *paramCapture);
   4317 void CaptureDrawElementsInstancedBaseVertexEXT_indices(const State &glState,
   4318                                                       bool isCallValid,
   4319                                                       PrimitiveMode modePacked,
   4320                                                       GLsizei count,
   4321                                                       DrawElementsType typePacked,
   4322                                                       const void *indices,
   4323                                                       GLsizei instancecount,
   4324                                                       GLint basevertex,
   4325                                                       angle::ParamCapture *paramCapture);
   4326 void CaptureDrawRangeElementsBaseVertexEXT_indices(const State &glState,
   4327                                                   bool isCallValid,
   4328                                                   PrimitiveMode modePacked,
   4329                                                   GLuint start,
   4330                                                   GLuint end,
   4331                                                   GLsizei count,
   4332                                                   DrawElementsType typePacked,
   4333                                                   const void *indices,
   4334                                                   GLint basevertex,
   4335                                                   angle::ParamCapture *paramCapture);
   4336 void CaptureMultiDrawElementsBaseVertexEXT_count(const State &glState,
   4337                                                 bool isCallValid,
   4338                                                 PrimitiveMode modePacked,
   4339                                                 const GLsizei *count,
   4340                                                 DrawElementsType typePacked,
   4341                                                 const void *const *indices,
   4342                                                 GLsizei drawcount,
   4343                                                 const GLint *basevertex,
   4344                                                 angle::ParamCapture *paramCapture);
   4345 void CaptureMultiDrawElementsBaseVertexEXT_indices(const State &glState,
   4346                                                   bool isCallValid,
   4347                                                   PrimitiveMode modePacked,
   4348                                                   const GLsizei *count,
   4349                                                   DrawElementsType typePacked,
   4350                                                   const void *const *indices,
   4351                                                   GLsizei drawcount,
   4352                                                   const GLint *basevertex,
   4353                                                   angle::ParamCapture *paramCapture);
   4354 void CaptureMultiDrawElementsBaseVertexEXT_basevertex(const State &glState,
   4355                                                      bool isCallValid,
   4356                                                      PrimitiveMode modePacked,
   4357                                                      const GLsizei *count,
   4358                                                      DrawElementsType typePacked,
   4359                                                      const void *const *indices,
   4360                                                      GLsizei drawcount,
   4361                                                      const GLint *basevertex,
   4362                                                      angle::ParamCapture *paramCapture);
   4363 void CaptureDrawElementsInstancedEXT_indices(const State &glState,
   4364                                             bool isCallValid,
   4365                                             PrimitiveMode modePacked,
   4366                                             GLsizei count,
   4367                                             DrawElementsType typePacked,
   4368                                             const void *indices,
   4369                                             GLsizei primcount,
   4370                                             angle::ParamCapture *paramCapture);
   4371 void CaptureCreateMemoryObjectsEXT_memoryObjectsPacked(const State &glState,
   4372                                                       bool isCallValid,
   4373                                                       GLsizei n,
   4374                                                       MemoryObjectID *memoryObjectsPacked,
   4375                                                       angle::ParamCapture *paramCapture);
   4376 void CaptureDeleteMemoryObjectsEXT_memoryObjectsPacked(const State &glState,
   4377                                                       bool isCallValid,
   4378                                                       GLsizei n,
   4379                                                       const MemoryObjectID *memoryObjectsPacked,
   4380                                                       angle::ParamCapture *paramCapture);
   4381 void CaptureGetMemoryObjectParameterivEXT_params(const State &glState,
   4382                                                 bool isCallValid,
   4383                                                 MemoryObjectID memoryObjectPacked,
   4384                                                 GLenum pname,
   4385                                                 GLint *params,
   4386                                                 angle::ParamCapture *paramCapture);
   4387 void CaptureGetUnsignedBytevEXT_data(const State &glState,
   4388                                     bool isCallValid,
   4389                                     GLenum pname,
   4390                                     GLubyte *data,
   4391                                     angle::ParamCapture *paramCapture);
   4392 void CaptureGetUnsignedBytei_vEXT_data(const State &glState,
   4393                                       bool isCallValid,
   4394                                       GLenum target,
   4395                                       GLuint index,
   4396                                       GLubyte *data,
   4397                                       angle::ParamCapture *paramCapture);
   4398 void CaptureMemoryObjectParameterivEXT_params(const State &glState,
   4399                                              bool isCallValid,
   4400                                              MemoryObjectID memoryObjectPacked,
   4401                                              GLenum pname,
   4402                                              const GLint *params,
   4403                                              angle::ParamCapture *paramCapture);
   4404 void CaptureMultiDrawArraysIndirectEXT_indirect(const State &glState,
   4405                                                bool isCallValid,
   4406                                                PrimitiveMode modePacked,
   4407                                                const void *indirect,
   4408                                                GLsizei drawcount,
   4409                                                GLsizei stride,
   4410                                                angle::ParamCapture *paramCapture);
   4411 void CaptureMultiDrawElementsIndirectEXT_indirect(const State &glState,
   4412                                                  bool isCallValid,
   4413                                                  PrimitiveMode modePacked,
   4414                                                  DrawElementsType typePacked,
   4415                                                  const void *indirect,
   4416                                                  GLsizei drawcount,
   4417                                                  GLsizei stride,
   4418                                                  angle::ParamCapture *paramCapture);
   4419 void CaptureGetnUniformfvEXT_params(const State &glState,
   4420                                    bool isCallValid,
   4421                                    ShaderProgramID programPacked,
   4422                                    UniformLocation locationPacked,
   4423                                    GLsizei bufSize,
   4424                                    GLfloat *params,
   4425                                    angle::ParamCapture *paramCapture);
   4426 void CaptureGetnUniformivEXT_params(const State &glState,
   4427                                    bool isCallValid,
   4428                                    ShaderProgramID programPacked,
   4429                                    UniformLocation locationPacked,
   4430                                    GLsizei bufSize,
   4431                                    GLint *params,
   4432                                    angle::ParamCapture *paramCapture);
   4433 void CaptureReadnPixelsEXT_data(const State &glState,
   4434                                bool isCallValid,
   4435                                GLint x,
   4436                                GLint y,
   4437                                GLsizei width,
   4438                                GLsizei height,
   4439                                GLenum format,
   4440                                GLenum type,
   4441                                GLsizei bufSize,
   4442                                void *data,
   4443                                angle::ParamCapture *paramCapture);
   4444 void CaptureDeleteSemaphoresEXT_semaphoresPacked(const State &glState,
   4445                                                 bool isCallValid,
   4446                                                 GLsizei n,
   4447                                                 const SemaphoreID *semaphoresPacked,
   4448                                                 angle::ParamCapture *paramCapture);
   4449 void CaptureGenSemaphoresEXT_semaphoresPacked(const State &glState,
   4450                                              bool isCallValid,
   4451                                              GLsizei n,
   4452                                              SemaphoreID *semaphoresPacked,
   4453                                              angle::ParamCapture *paramCapture);
   4454 void CaptureGetSemaphoreParameterui64vEXT_params(const State &glState,
   4455                                                 bool isCallValid,
   4456                                                 SemaphoreID semaphorePacked,
   4457                                                 GLenum pname,
   4458                                                 GLuint64 *params,
   4459                                                 angle::ParamCapture *paramCapture);
   4460 void CaptureSemaphoreParameterui64vEXT_params(const State &glState,
   4461                                              bool isCallValid,
   4462                                              SemaphoreID semaphorePacked,
   4463                                              GLenum pname,
   4464                                              const GLuint64 *params,
   4465                                              angle::ParamCapture *paramCapture);
   4466 void CaptureSignalSemaphoreEXT_buffersPacked(const State &glState,
   4467                                             bool isCallValid,
   4468                                             SemaphoreID semaphorePacked,
   4469                                             GLuint numBufferBarriers,
   4470                                             const BufferID *buffersPacked,
   4471                                             GLuint numTextureBarriers,
   4472                                             const TextureID *texturesPacked,
   4473                                             const GLenum *dstLayouts,
   4474                                             angle::ParamCapture *paramCapture);
   4475 void CaptureSignalSemaphoreEXT_texturesPacked(const State &glState,
   4476                                              bool isCallValid,
   4477                                              SemaphoreID semaphorePacked,
   4478                                              GLuint numBufferBarriers,
   4479                                              const BufferID *buffersPacked,
   4480                                              GLuint numTextureBarriers,
   4481                                              const TextureID *texturesPacked,
   4482                                              const GLenum *dstLayouts,
   4483                                              angle::ParamCapture *paramCapture);
   4484 void CaptureSignalSemaphoreEXT_dstLayouts(const State &glState,
   4485                                          bool isCallValid,
   4486                                          SemaphoreID semaphorePacked,
   4487                                          GLuint numBufferBarriers,
   4488                                          const BufferID *buffersPacked,
   4489                                          GLuint numTextureBarriers,
   4490                                          const TextureID *texturesPacked,
   4491                                          const GLenum *dstLayouts,
   4492                                          angle::ParamCapture *paramCapture);
   4493 void CaptureWaitSemaphoreEXT_buffersPacked(const State &glState,
   4494                                           bool isCallValid,
   4495                                           SemaphoreID semaphorePacked,
   4496                                           GLuint numBufferBarriers,
   4497                                           const BufferID *buffersPacked,
   4498                                           GLuint numTextureBarriers,
   4499                                           const TextureID *texturesPacked,
   4500                                           const GLenum *srcLayouts,
   4501                                           angle::ParamCapture *paramCapture);
   4502 void CaptureWaitSemaphoreEXT_texturesPacked(const State &glState,
   4503                                            bool isCallValid,
   4504                                            SemaphoreID semaphorePacked,
   4505                                            GLuint numBufferBarriers,
   4506                                            const BufferID *buffersPacked,
   4507                                            GLuint numTextureBarriers,
   4508                                            const TextureID *texturesPacked,
   4509                                            const GLenum *srcLayouts,
   4510                                            angle::ParamCapture *paramCapture);
   4511 void CaptureWaitSemaphoreEXT_srcLayouts(const State &glState,
   4512                                        bool isCallValid,
   4513                                        SemaphoreID semaphorePacked,
   4514                                        GLuint numBufferBarriers,
   4515                                        const BufferID *buffersPacked,
   4516                                        GLuint numTextureBarriers,
   4517                                        const TextureID *texturesPacked,
   4518                                        const GLenum *srcLayouts,
   4519                                        angle::ParamCapture *paramCapture);
   4520 void CaptureCreateShaderProgramvEXT_strings(const State &glState,
   4521                                            bool isCallValid,
   4522                                            ShaderType typePacked,
   4523                                            GLsizei count,
   4524                                            const GLchar **strings,
   4525                                            angle::ParamCapture *paramCapture);
   4526 void CaptureDeleteProgramPipelinesEXT_pipelinesPacked(const State &glState,
   4527                                                      bool isCallValid,
   4528                                                      GLsizei n,
   4529                                                      const ProgramPipelineID *pipelinesPacked,
   4530                                                      angle::ParamCapture *paramCapture);
   4531 void CaptureGenProgramPipelinesEXT_pipelinesPacked(const State &glState,
   4532                                                   bool isCallValid,
   4533                                                   GLsizei n,
   4534                                                   ProgramPipelineID *pipelinesPacked,
   4535                                                   angle::ParamCapture *paramCapture);
   4536 void CaptureGetProgramPipelineInfoLogEXT_length(const State &glState,
   4537                                                bool isCallValid,
   4538                                                ProgramPipelineID pipelinePacked,
   4539                                                GLsizei bufSize,
   4540                                                GLsizei *length,
   4541                                                GLchar *infoLog,
   4542                                                angle::ParamCapture *paramCapture);
   4543 void CaptureGetProgramPipelineInfoLogEXT_infoLog(const State &glState,
   4544                                                 bool isCallValid,
   4545                                                 ProgramPipelineID pipelinePacked,
   4546                                                 GLsizei bufSize,
   4547                                                 GLsizei *length,
   4548                                                 GLchar *infoLog,
   4549                                                 angle::ParamCapture *paramCapture);
   4550 void CaptureGetProgramPipelineivEXT_params(const State &glState,
   4551                                           bool isCallValid,
   4552                                           ProgramPipelineID pipelinePacked,
   4553                                           GLenum pname,
   4554                                           GLint *params,
   4555                                           angle::ParamCapture *paramCapture);
   4556 void CaptureProgramUniform1fvEXT_value(const State &glState,
   4557                                       bool isCallValid,
   4558                                       ShaderProgramID programPacked,
   4559                                       UniformLocation locationPacked,
   4560                                       GLsizei count,
   4561                                       const GLfloat *value,
   4562                                       angle::ParamCapture *paramCapture);
   4563 void CaptureProgramUniform1ivEXT_value(const State &glState,
   4564                                       bool isCallValid,
   4565                                       ShaderProgramID programPacked,
   4566                                       UniformLocation locationPacked,
   4567                                       GLsizei count,
   4568                                       const GLint *value,
   4569                                       angle::ParamCapture *paramCapture);
   4570 void CaptureProgramUniform1uivEXT_value(const State &glState,
   4571                                        bool isCallValid,
   4572                                        ShaderProgramID programPacked,
   4573                                        UniformLocation locationPacked,
   4574                                        GLsizei count,
   4575                                        const GLuint *value,
   4576                                        angle::ParamCapture *paramCapture);
   4577 void CaptureProgramUniform2fvEXT_value(const State &glState,
   4578                                       bool isCallValid,
   4579                                       ShaderProgramID programPacked,
   4580                                       UniformLocation locationPacked,
   4581                                       GLsizei count,
   4582                                       const GLfloat *value,
   4583                                       angle::ParamCapture *paramCapture);
   4584 void CaptureProgramUniform2ivEXT_value(const State &glState,
   4585                                       bool isCallValid,
   4586                                       ShaderProgramID programPacked,
   4587                                       UniformLocation locationPacked,
   4588                                       GLsizei count,
   4589                                       const GLint *value,
   4590                                       angle::ParamCapture *paramCapture);
   4591 void CaptureProgramUniform2uivEXT_value(const State &glState,
   4592                                        bool isCallValid,
   4593                                        ShaderProgramID programPacked,
   4594                                        UniformLocation locationPacked,
   4595                                        GLsizei count,
   4596                                        const GLuint *value,
   4597                                        angle::ParamCapture *paramCapture);
   4598 void CaptureProgramUniform3fvEXT_value(const State &glState,
   4599                                       bool isCallValid,
   4600                                       ShaderProgramID programPacked,
   4601                                       UniformLocation locationPacked,
   4602                                       GLsizei count,
   4603                                       const GLfloat *value,
   4604                                       angle::ParamCapture *paramCapture);
   4605 void CaptureProgramUniform3ivEXT_value(const State &glState,
   4606                                       bool isCallValid,
   4607                                       ShaderProgramID programPacked,
   4608                                       UniformLocation locationPacked,
   4609                                       GLsizei count,
   4610                                       const GLint *value,
   4611                                       angle::ParamCapture *paramCapture);
   4612 void CaptureProgramUniform3uivEXT_value(const State &glState,
   4613                                        bool isCallValid,
   4614                                        ShaderProgramID programPacked,
   4615                                        UniformLocation locationPacked,
   4616                                        GLsizei count,
   4617                                        const GLuint *value,
   4618                                        angle::ParamCapture *paramCapture);
   4619 void CaptureProgramUniform4fvEXT_value(const State &glState,
   4620                                       bool isCallValid,
   4621                                       ShaderProgramID programPacked,
   4622                                       UniformLocation locationPacked,
   4623                                       GLsizei count,
   4624                                       const GLfloat *value,
   4625                                       angle::ParamCapture *paramCapture);
   4626 void CaptureProgramUniform4ivEXT_value(const State &glState,
   4627                                       bool isCallValid,
   4628                                       ShaderProgramID programPacked,
   4629                                       UniformLocation locationPacked,
   4630                                       GLsizei count,
   4631                                       const GLint *value,
   4632                                       angle::ParamCapture *paramCapture);
   4633 void CaptureProgramUniform4uivEXT_value(const State &glState,
   4634                                        bool isCallValid,
   4635                                        ShaderProgramID programPacked,
   4636                                        UniformLocation locationPacked,
   4637                                        GLsizei count,
   4638                                        const GLuint *value,
   4639                                        angle::ParamCapture *paramCapture);
   4640 void CaptureProgramUniformMatrix2fvEXT_value(const State &glState,
   4641                                             bool isCallValid,
   4642                                             ShaderProgramID programPacked,
   4643                                             UniformLocation locationPacked,
   4644                                             GLsizei count,
   4645                                             GLboolean transpose,
   4646                                             const GLfloat *value,
   4647                                             angle::ParamCapture *paramCapture);
   4648 void CaptureProgramUniformMatrix2x3fvEXT_value(const State &glState,
   4649                                               bool isCallValid,
   4650                                               ShaderProgramID programPacked,
   4651                                               UniformLocation locationPacked,
   4652                                               GLsizei count,
   4653                                               GLboolean transpose,
   4654                                               const GLfloat *value,
   4655                                               angle::ParamCapture *paramCapture);
   4656 void CaptureProgramUniformMatrix2x4fvEXT_value(const State &glState,
   4657                                               bool isCallValid,
   4658                                               ShaderProgramID programPacked,
   4659                                               UniformLocation locationPacked,
   4660                                               GLsizei count,
   4661                                               GLboolean transpose,
   4662                                               const GLfloat *value,
   4663                                               angle::ParamCapture *paramCapture);
   4664 void CaptureProgramUniformMatrix3fvEXT_value(const State &glState,
   4665                                             bool isCallValid,
   4666                                             ShaderProgramID programPacked,
   4667                                             UniformLocation locationPacked,
   4668                                             GLsizei count,
   4669                                             GLboolean transpose,
   4670                                             const GLfloat *value,
   4671                                             angle::ParamCapture *paramCapture);
   4672 void CaptureProgramUniformMatrix3x2fvEXT_value(const State &glState,
   4673                                               bool isCallValid,
   4674                                               ShaderProgramID programPacked,
   4675                                               UniformLocation locationPacked,
   4676                                               GLsizei count,
   4677                                               GLboolean transpose,
   4678                                               const GLfloat *value,
   4679                                               angle::ParamCapture *paramCapture);
   4680 void CaptureProgramUniformMatrix3x4fvEXT_value(const State &glState,
   4681                                               bool isCallValid,
   4682                                               ShaderProgramID programPacked,
   4683                                               UniformLocation locationPacked,
   4684                                               GLsizei count,
   4685                                               GLboolean transpose,
   4686                                               const GLfloat *value,
   4687                                               angle::ParamCapture *paramCapture);
   4688 void CaptureProgramUniformMatrix4fvEXT_value(const State &glState,
   4689                                             bool isCallValid,
   4690                                             ShaderProgramID programPacked,
   4691                                             UniformLocation locationPacked,
   4692                                             GLsizei count,
   4693                                             GLboolean transpose,
   4694                                             const GLfloat *value,
   4695                                             angle::ParamCapture *paramCapture);
   4696 void CaptureProgramUniformMatrix4x2fvEXT_value(const State &glState,
   4697                                               bool isCallValid,
   4698                                               ShaderProgramID programPacked,
   4699                                               UniformLocation locationPacked,
   4700                                               GLsizei count,
   4701                                               GLboolean transpose,
   4702                                               const GLfloat *value,
   4703                                               angle::ParamCapture *paramCapture);
   4704 void CaptureProgramUniformMatrix4x3fvEXT_value(const State &glState,
   4705                                               bool isCallValid,
   4706                                               ShaderProgramID programPacked,
   4707                                               UniformLocation locationPacked,
   4708                                               GLsizei count,
   4709                                               GLboolean transpose,
   4710                                               const GLfloat *value,
   4711                                               angle::ParamCapture *paramCapture);
   4712 void CaptureGetSamplerParameterIivEXT_params(const State &glState,
   4713                                             bool isCallValid,
   4714                                             SamplerID samplerPacked,
   4715                                             GLenum pname,
   4716                                             GLint *params,
   4717                                             angle::ParamCapture *paramCapture);
   4718 void CaptureGetSamplerParameterIuivEXT_params(const State &glState,
   4719                                              bool isCallValid,
   4720                                              SamplerID samplerPacked,
   4721                                              GLenum pname,
   4722                                              GLuint *params,
   4723                                              angle::ParamCapture *paramCapture);
   4724 void CaptureGetTexParameterIivEXT_params(const State &glState,
   4725                                         bool isCallValid,
   4726                                         TextureType targetPacked,
   4727                                         GLenum pname,
   4728                                         GLint *params,
   4729                                         angle::ParamCapture *paramCapture);
   4730 void CaptureGetTexParameterIuivEXT_params(const State &glState,
   4731                                          bool isCallValid,
   4732                                          TextureType targetPacked,
   4733                                          GLenum pname,
   4734                                          GLuint *params,
   4735                                          angle::ParamCapture *paramCapture);
   4736 void CaptureSamplerParameterIivEXT_param(const State &glState,
   4737                                         bool isCallValid,
   4738                                         SamplerID samplerPacked,
   4739                                         GLenum pname,
   4740                                         const GLint *param,
   4741                                         angle::ParamCapture *paramCapture);
   4742 void CaptureSamplerParameterIuivEXT_param(const State &glState,
   4743                                          bool isCallValid,
   4744                                          SamplerID samplerPacked,
   4745                                          GLenum pname,
   4746                                          const GLuint *param,
   4747                                          angle::ParamCapture *paramCapture);
   4748 void CaptureTexParameterIivEXT_params(const State &glState,
   4749                                      bool isCallValid,
   4750                                      TextureType targetPacked,
   4751                                      GLenum pname,
   4752                                      const GLint *params,
   4753                                      angle::ParamCapture *paramCapture);
   4754 void CaptureTexParameterIuivEXT_params(const State &glState,
   4755                                       bool isCallValid,
   4756                                       TextureType targetPacked,
   4757                                       GLenum pname,
   4758                                       const GLuint *params,
   4759                                       angle::ParamCapture *paramCapture);
   4760 void CaptureDebugMessageCallbackKHR_userParam(const State &glState,
   4761                                              bool isCallValid,
   4762                                              GLDEBUGPROCKHR callback,
   4763                                              const void *userParam,
   4764                                              angle::ParamCapture *paramCapture);
   4765 void CaptureDebugMessageControlKHR_ids(const State &glState,
   4766                                       bool isCallValid,
   4767                                       GLenum source,
   4768                                       GLenum type,
   4769                                       GLenum severity,
   4770                                       GLsizei count,
   4771                                       const GLuint *ids,
   4772                                       GLboolean enabled,
   4773                                       angle::ParamCapture *paramCapture);
   4774 void CaptureDebugMessageInsertKHR_buf(const State &glState,
   4775                                      bool isCallValid,
   4776                                      GLenum source,
   4777                                      GLenum type,
   4778                                      GLuint id,
   4779                                      GLenum severity,
   4780                                      GLsizei length,
   4781                                      const GLchar *buf,
   4782                                      angle::ParamCapture *paramCapture);
   4783 void CaptureGetDebugMessageLogKHR_sources(const State &glState,
   4784                                          bool isCallValid,
   4785                                          GLuint count,
   4786                                          GLsizei bufSize,
   4787                                          GLenum *sources,
   4788                                          GLenum *types,
   4789                                          GLuint *ids,
   4790                                          GLenum *severities,
   4791                                          GLsizei *lengths,
   4792                                          GLchar *messageLog,
   4793                                          angle::ParamCapture *paramCapture);
   4794 void CaptureGetDebugMessageLogKHR_types(const State &glState,
   4795                                        bool isCallValid,
   4796                                        GLuint count,
   4797                                        GLsizei bufSize,
   4798                                        GLenum *sources,
   4799                                        GLenum *types,
   4800                                        GLuint *ids,
   4801                                        GLenum *severities,
   4802                                        GLsizei *lengths,
   4803                                        GLchar *messageLog,
   4804                                        angle::ParamCapture *paramCapture);
   4805 void CaptureGetDebugMessageLogKHR_ids(const State &glState,
   4806                                      bool isCallValid,
   4807                                      GLuint count,
   4808                                      GLsizei bufSize,
   4809                                      GLenum *sources,
   4810                                      GLenum *types,
   4811                                      GLuint *ids,
   4812                                      GLenum *severities,
   4813                                      GLsizei *lengths,
   4814                                      GLchar *messageLog,
   4815                                      angle::ParamCapture *paramCapture);
   4816 void CaptureGetDebugMessageLogKHR_severities(const State &glState,
   4817                                             bool isCallValid,
   4818                                             GLuint count,
   4819                                             GLsizei bufSize,
   4820                                             GLenum *sources,
   4821                                             GLenum *types,
   4822                                             GLuint *ids,
   4823                                             GLenum *severities,
   4824                                             GLsizei *lengths,
   4825                                             GLchar *messageLog,
   4826                                             angle::ParamCapture *paramCapture);
   4827 void CaptureGetDebugMessageLogKHR_lengths(const State &glState,
   4828                                          bool isCallValid,
   4829                                          GLuint count,
   4830                                          GLsizei bufSize,
   4831                                          GLenum *sources,
   4832                                          GLenum *types,
   4833                                          GLuint *ids,
   4834                                          GLenum *severities,
   4835                                          GLsizei *lengths,
   4836                                          GLchar *messageLog,
   4837                                          angle::ParamCapture *paramCapture);
   4838 void CaptureGetDebugMessageLogKHR_messageLog(const State &glState,
   4839                                             bool isCallValid,
   4840                                             GLuint count,
   4841                                             GLsizei bufSize,
   4842                                             GLenum *sources,
   4843                                             GLenum *types,
   4844                                             GLuint *ids,
   4845                                             GLenum *severities,
   4846                                             GLsizei *lengths,
   4847                                             GLchar *messageLog,
   4848                                             angle::ParamCapture *paramCapture);
   4849 void CaptureGetObjectLabelKHR_length(const State &glState,
   4850                                     bool isCallValid,
   4851                                     GLenum identifier,
   4852                                     GLuint name,
   4853                                     GLsizei bufSize,
   4854                                     GLsizei *length,
   4855                                     GLchar *label,
   4856                                     angle::ParamCapture *paramCapture);
   4857 void CaptureGetObjectLabelKHR_label(const State &glState,
   4858                                    bool isCallValid,
   4859                                    GLenum identifier,
   4860                                    GLuint name,
   4861                                    GLsizei bufSize,
   4862                                    GLsizei *length,
   4863                                    GLchar *label,
   4864                                    angle::ParamCapture *paramCapture);
   4865 void CaptureGetObjectPtrLabelKHR_ptr(const State &glState,
   4866                                     bool isCallValid,
   4867                                     const void *ptr,
   4868                                     GLsizei bufSize,
   4869                                     GLsizei *length,
   4870                                     GLchar *label,
   4871                                     angle::ParamCapture *paramCapture);
   4872 void CaptureGetObjectPtrLabelKHR_length(const State &glState,
   4873                                        bool isCallValid,
   4874                                        const void *ptr,
   4875                                        GLsizei bufSize,
   4876                                        GLsizei *length,
   4877                                        GLchar *label,
   4878                                        angle::ParamCapture *paramCapture);
   4879 void CaptureGetObjectPtrLabelKHR_label(const State &glState,
   4880                                       bool isCallValid,
   4881                                       const void *ptr,
   4882                                       GLsizei bufSize,
   4883                                       GLsizei *length,
   4884                                       GLchar *label,
   4885                                       angle::ParamCapture *paramCapture);
   4886 void CaptureGetPointervKHR_params(const State &glState,
   4887                                  bool isCallValid,
   4888                                  GLenum pname,
   4889                                  void **params,
   4890                                  angle::ParamCapture *paramCapture);
   4891 void CaptureObjectLabelKHR_label(const State &glState,
   4892                                 bool isCallValid,
   4893                                 GLenum identifier,
   4894                                 GLuint name,
   4895                                 GLsizei length,
   4896                                 const GLchar *label,
   4897                                 angle::ParamCapture *paramCapture);
   4898 void CaptureObjectPtrLabelKHR_ptr(const State &glState,
   4899                                  bool isCallValid,
   4900                                  const void *ptr,
   4901                                  GLsizei length,
   4902                                  const GLchar *label,
   4903                                  angle::ParamCapture *paramCapture);
   4904 void CaptureObjectPtrLabelKHR_label(const State &glState,
   4905                                    bool isCallValid,
   4906                                    const void *ptr,
   4907                                    GLsizei length,
   4908                                    const GLchar *label,
   4909                                    angle::ParamCapture *paramCapture);
   4910 void CapturePushDebugGroupKHR_message(const State &glState,
   4911                                      bool isCallValid,
   4912                                      GLenum source,
   4913                                      GLuint id,
   4914                                      GLsizei length,
   4915                                      const GLchar *message,
   4916                                      angle::ParamCapture *paramCapture);
   4917 void CaptureGetFramebufferParameterivMESA_params(const State &glState,
   4918                                                 bool isCallValid,
   4919                                                 GLenum target,
   4920                                                 GLenum pname,
   4921                                                 GLint *params,
   4922                                                 angle::ParamCapture *paramCapture);
   4923 void CaptureDeleteFencesNV_fencesPacked(const State &glState,
   4924                                        bool isCallValid,
   4925                                        GLsizei n,
   4926                                        const FenceNVID *fencesPacked,
   4927                                        angle::ParamCapture *paramCapture);
   4928 void CaptureGenFencesNV_fencesPacked(const State &glState,
   4929                                     bool isCallValid,
   4930                                     GLsizei n,
   4931                                     FenceNVID *fencesPacked,
   4932                                     angle::ParamCapture *paramCapture);
   4933 void CaptureGetFenceivNV_params(const State &glState,
   4934                                bool isCallValid,
   4935                                FenceNVID fencePacked,
   4936                                GLenum pname,
   4937                                GLint *params,
   4938                                angle::ParamCapture *paramCapture);
   4939 void CaptureDrawElementsBaseVertexOES_indices(const State &glState,
   4940                                              bool isCallValid,
   4941                                              PrimitiveMode modePacked,
   4942                                              GLsizei count,
   4943                                              DrawElementsType typePacked,
   4944                                              const void *indices,
   4945                                              GLint basevertex,
   4946                                              angle::ParamCapture *paramCapture);
   4947 void CaptureDrawElementsInstancedBaseVertexOES_indices(const State &glState,
   4948                                                       bool isCallValid,
   4949                                                       PrimitiveMode modePacked,
   4950                                                       GLsizei count,
   4951                                                       DrawElementsType typePacked,
   4952                                                       const void *indices,
   4953                                                       GLsizei instancecount,
   4954                                                       GLint basevertex,
   4955                                                       angle::ParamCapture *paramCapture);
   4956 void CaptureDrawRangeElementsBaseVertexOES_indices(const State &glState,
   4957                                                   bool isCallValid,
   4958                                                   PrimitiveMode modePacked,
   4959                                                   GLuint start,
   4960                                                   GLuint end,
   4961                                                   GLsizei count,
   4962                                                   DrawElementsType typePacked,
   4963                                                   const void *indices,
   4964                                                   GLint basevertex,
   4965                                                   angle::ParamCapture *paramCapture);
   4966 void CaptureDrawTexfvOES_coords(const State &glState,
   4967                                bool isCallValid,
   4968                                const GLfloat *coords,
   4969                                angle::ParamCapture *paramCapture);
   4970 void CaptureDrawTexivOES_coords(const State &glState,
   4971                                bool isCallValid,
   4972                                const GLint *coords,
   4973                                angle::ParamCapture *paramCapture);
   4974 void CaptureDrawTexsvOES_coords(const State &glState,
   4975                                bool isCallValid,
   4976                                const GLshort *coords,
   4977                                angle::ParamCapture *paramCapture);
   4978 void CaptureDrawTexxvOES_coords(const State &glState,
   4979                                bool isCallValid,
   4980                                const GLfixed *coords,
   4981                                angle::ParamCapture *paramCapture);
   4982 void CaptureDeleteFramebuffersOES_framebuffersPacked(const State &glState,
   4983                                                     bool isCallValid,
   4984                                                     GLsizei n,
   4985                                                     const FramebufferID *framebuffersPacked,
   4986                                                     angle::ParamCapture *paramCapture);
   4987 void CaptureDeleteRenderbuffersOES_renderbuffersPacked(const State &glState,
   4988                                                       bool isCallValid,
   4989                                                       GLsizei n,
   4990                                                       const RenderbufferID *renderbuffersPacked,
   4991                                                       angle::ParamCapture *paramCapture);
   4992 void CaptureGenFramebuffersOES_framebuffersPacked(const State &glState,
   4993                                                  bool isCallValid,
   4994                                                  GLsizei n,
   4995                                                  FramebufferID *framebuffersPacked,
   4996                                                  angle::ParamCapture *paramCapture);
   4997 void CaptureGenRenderbuffersOES_renderbuffersPacked(const State &glState,
   4998                                                    bool isCallValid,
   4999                                                    GLsizei n,
   5000                                                    RenderbufferID *renderbuffersPacked,
   5001                                                    angle::ParamCapture *paramCapture);
   5002 void CaptureGetFramebufferAttachmentParameterivOES_params(const State &glState,
   5003                                                          bool isCallValid,
   5004                                                          GLenum target,
   5005                                                          GLenum attachment,
   5006                                                          GLenum pname,
   5007                                                          GLint *params,
   5008                                                          angle::ParamCapture *paramCapture);
   5009 void CaptureGetRenderbufferParameterivOES_params(const State &glState,
   5010                                                 bool isCallValid,
   5011                                                 GLenum target,
   5012                                                 GLenum pname,
   5013                                                 GLint *params,
   5014                                                 angle::ParamCapture *paramCapture);
   5015 void CaptureGetProgramBinaryOES_length(const State &glState,
   5016                                       bool isCallValid,
   5017                                       ShaderProgramID programPacked,
   5018                                       GLsizei bufSize,
   5019                                       GLsizei *length,
   5020                                       GLenum *binaryFormat,
   5021                                       void *binary,
   5022                                       angle::ParamCapture *paramCapture);
   5023 void CaptureGetProgramBinaryOES_binaryFormat(const State &glState,
   5024                                             bool isCallValid,
   5025                                             ShaderProgramID programPacked,
   5026                                             GLsizei bufSize,
   5027                                             GLsizei *length,
   5028                                             GLenum *binaryFormat,
   5029                                             void *binary,
   5030                                             angle::ParamCapture *paramCapture);
   5031 void CaptureGetProgramBinaryOES_binary(const State &glState,
   5032                                       bool isCallValid,
   5033                                       ShaderProgramID programPacked,
   5034                                       GLsizei bufSize,
   5035                                       GLsizei *length,
   5036                                       GLenum *binaryFormat,
   5037                                       void *binary,
   5038                                       angle::ParamCapture *paramCapture);
   5039 void CaptureProgramBinaryOES_binary(const State &glState,
   5040                                    bool isCallValid,
   5041                                    ShaderProgramID programPacked,
   5042                                    GLenum binaryFormat,
   5043                                    const void *binary,
   5044                                    GLint length,
   5045                                    angle::ParamCapture *paramCapture);
   5046 void CaptureGetBufferPointervOES_params(const State &glState,
   5047                                        bool isCallValid,
   5048                                        BufferBinding targetPacked,
   5049                                        GLenum pname,
   5050                                        void **params,
   5051                                        angle::ParamCapture *paramCapture);
   5052 void CaptureMatrixIndexPointerOES_pointer(const State &glState,
   5053                                          bool isCallValid,
   5054                                          GLint size,
   5055                                          GLenum type,
   5056                                          GLsizei stride,
   5057                                          const void *pointer,
   5058                                          angle::ParamCapture *paramCapture);
   5059 void CaptureWeightPointerOES_pointer(const State &glState,
   5060                                     bool isCallValid,
   5061                                     GLint size,
   5062                                     GLenum type,
   5063                                     GLsizei stride,
   5064                                     const void *pointer,
   5065                                     angle::ParamCapture *paramCapture);
   5066 void CapturePointSizePointerOES_pointer(const State &glState,
   5067                                        bool isCallValid,
   5068                                        VertexAttribType typePacked,
   5069                                        GLsizei stride,
   5070                                        const void *pointer,
   5071                                        angle::ParamCapture *paramCapture);
   5072 void CaptureQueryMatrixxOES_mantissa(const State &glState,
   5073                                     bool isCallValid,
   5074                                     GLfixed *mantissa,
   5075                                     GLint *exponent,
   5076                                     angle::ParamCapture *paramCapture);
   5077 void CaptureQueryMatrixxOES_exponent(const State &glState,
   5078                                     bool isCallValid,
   5079                                     GLfixed *mantissa,
   5080                                     GLint *exponent,
   5081                                     angle::ParamCapture *paramCapture);
   5082 void CaptureCompressedTexImage3DOES_data(const State &glState,
   5083                                         bool isCallValid,
   5084                                         TextureTarget targetPacked,
   5085                                         GLint level,
   5086                                         GLenum internalformat,
   5087                                         GLsizei width,
   5088                                         GLsizei height,
   5089                                         GLsizei depth,
   5090                                         GLint border,
   5091                                         GLsizei imageSize,
   5092                                         const void *data,
   5093                                         angle::ParamCapture *paramCapture);
   5094 void CaptureCompressedTexSubImage3DOES_data(const State &glState,
   5095                                            bool isCallValid,
   5096                                            TextureTarget targetPacked,
   5097                                            GLint level,
   5098                                            GLint xoffset,
   5099                                            GLint yoffset,
   5100                                            GLint zoffset,
   5101                                            GLsizei width,
   5102                                            GLsizei height,
   5103                                            GLsizei depth,
   5104                                            GLenum format,
   5105                                            GLsizei imageSize,
   5106                                            const void *data,
   5107                                            angle::ParamCapture *paramCapture);
   5108 void CaptureTexImage3DOES_pixels(const State &glState,
   5109                                 bool isCallValid,
   5110                                 TextureTarget targetPacked,
   5111                                 GLint level,
   5112                                 GLenum internalformat,
   5113                                 GLsizei width,
   5114                                 GLsizei height,
   5115                                 GLsizei depth,
   5116                                 GLint border,
   5117                                 GLenum format,
   5118                                 GLenum type,
   5119                                 const void *pixels,
   5120                                 angle::ParamCapture *paramCapture);
   5121 void CaptureTexSubImage3DOES_pixels(const State &glState,
   5122                                    bool isCallValid,
   5123                                    TextureTarget targetPacked,
   5124                                    GLint level,
   5125                                    GLint xoffset,
   5126                                    GLint yoffset,
   5127                                    GLint zoffset,
   5128                                    GLsizei width,
   5129                                    GLsizei height,
   5130                                    GLsizei depth,
   5131                                    GLenum format,
   5132                                    GLenum type,
   5133                                    const void *pixels,
   5134                                    angle::ParamCapture *paramCapture);
   5135 void CaptureGetSamplerParameterIivOES_params(const State &glState,
   5136                                             bool isCallValid,
   5137                                             SamplerID samplerPacked,
   5138                                             GLenum pname,
   5139                                             GLint *params,
   5140                                             angle::ParamCapture *paramCapture);
   5141 void CaptureGetSamplerParameterIuivOES_params(const State &glState,
   5142                                              bool isCallValid,
   5143                                              SamplerID samplerPacked,
   5144                                              GLenum pname,
   5145                                              GLuint *params,
   5146                                              angle::ParamCapture *paramCapture);
   5147 void CaptureGetTexParameterIivOES_params(const State &glState,
   5148                                         bool isCallValid,
   5149                                         TextureType targetPacked,
   5150                                         GLenum pname,
   5151                                         GLint *params,
   5152                                         angle::ParamCapture *paramCapture);
   5153 void CaptureGetTexParameterIuivOES_params(const State &glState,
   5154                                          bool isCallValid,
   5155                                          TextureType targetPacked,
   5156                                          GLenum pname,
   5157                                          GLuint *params,
   5158                                          angle::ParamCapture *paramCapture);
   5159 void CaptureSamplerParameterIivOES_param(const State &glState,
   5160                                         bool isCallValid,
   5161                                         SamplerID samplerPacked,
   5162                                         GLenum pname,
   5163                                         const GLint *param,
   5164                                         angle::ParamCapture *paramCapture);
   5165 void CaptureSamplerParameterIuivOES_param(const State &glState,
   5166                                          bool isCallValid,
   5167                                          SamplerID samplerPacked,
   5168                                          GLenum pname,
   5169                                          const GLuint *param,
   5170                                          angle::ParamCapture *paramCapture);
   5171 void CaptureTexParameterIivOES_params(const State &glState,
   5172                                      bool isCallValid,
   5173                                      TextureType targetPacked,
   5174                                      GLenum pname,
   5175                                      const GLint *params,
   5176                                      angle::ParamCapture *paramCapture);
   5177 void CaptureTexParameterIuivOES_params(const State &glState,
   5178                                       bool isCallValid,
   5179                                       TextureType targetPacked,
   5180                                       GLenum pname,
   5181                                       const GLuint *params,
   5182                                       angle::ParamCapture *paramCapture);
   5183 void CaptureGetTexGenfvOES_params(const State &glState,
   5184                                  bool isCallValid,
   5185                                  GLenum coord,
   5186                                  GLenum pname,
   5187                                  GLfloat *params,
   5188                                  angle::ParamCapture *paramCapture);
   5189 void CaptureGetTexGenivOES_params(const State &glState,
   5190                                  bool isCallValid,
   5191                                  GLenum coord,
   5192                                  GLenum pname,
   5193                                  GLint *params,
   5194                                  angle::ParamCapture *paramCapture);
   5195 void CaptureGetTexGenxvOES_params(const State &glState,
   5196                                  bool isCallValid,
   5197                                  GLenum coord,
   5198                                  GLenum pname,
   5199                                  GLfixed *params,
   5200                                  angle::ParamCapture *paramCapture);
   5201 void CaptureTexGenfvOES_params(const State &glState,
   5202                               bool isCallValid,
   5203                               GLenum coord,
   5204                               GLenum pname,
   5205                               const GLfloat *params,
   5206                               angle::ParamCapture *paramCapture);
   5207 void CaptureTexGenivOES_params(const State &glState,
   5208                               bool isCallValid,
   5209                               GLenum coord,
   5210                               GLenum pname,
   5211                               const GLint *params,
   5212                               angle::ParamCapture *paramCapture);
   5213 void CaptureTexGenxvOES_params(const State &glState,
   5214                               bool isCallValid,
   5215                               GLenum coord,
   5216                               GLenum pname,
   5217                               const GLfixed *params,
   5218                               angle::ParamCapture *paramCapture);
   5219 void CaptureDeleteVertexArraysOES_arraysPacked(const State &glState,
   5220                                               bool isCallValid,
   5221                                               GLsizei n,
   5222                                               const VertexArrayID *arraysPacked,
   5223                                               angle::ParamCapture *paramCapture);
   5224 void CaptureGenVertexArraysOES_arraysPacked(const State &glState,
   5225                                            bool isCallValid,
   5226                                            GLsizei n,
   5227                                            VertexArrayID *arraysPacked,
   5228                                            angle::ParamCapture *paramCapture);
   5229 }  // namespace gl
   5230 
   5231 #endif  // LIBANGLE_CAPTURE_GLES_EXT_AUTOGEN_H_