• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_3_1_autogen.h:
9 //   Capture functions for the OpenGL ES 3.1 entry points.
10 
11 #ifndef LIBANGLE_CAPTURE_GLES_3_1_AUTOGEN_H_
12 #define LIBANGLE_CAPTURE_GLES_3_1_AUTOGEN_H_
13 
14 #include "common/PackedEnums.h"
15 #include "libANGLE/capture/FrameCapture.h"
16 #ifdef ANGLE_ENABLE_CL
17 #    include "common/PackedCLEnums_autogen.h"
18 #endif
19 
20 namespace gl
21 {
22 
23 // Method Captures
24 
25 angle::CallCapture CaptureActiveShaderProgram(const State &glState,
26                                               bool isCallValid,
27                                               ProgramPipelineID pipelinePacked,
28                                               ShaderProgramID programPacked);
29 angle::CallCapture CaptureBindImageTexture(const State &glState,
30                                            bool isCallValid,
31                                            GLuint unit,
32                                            TextureID texturePacked,
33                                            GLint level,
34                                            GLboolean layered,
35                                            GLint layer,
36                                            GLenum access,
37                                            GLenum format);
38 angle::CallCapture CaptureBindProgramPipeline(const State &glState,
39                                               bool isCallValid,
40                                               ProgramPipelineID pipelinePacked);
41 angle::CallCapture CaptureBindVertexBuffer(const State &glState,
42                                            bool isCallValid,
43                                            GLuint bindingindex,
44                                            BufferID bufferPacked,
45                                            GLintptr offset,
46                                            GLsizei stride);
47 angle::CallCapture CaptureCreateShaderProgramv(const State &glState,
48                                                bool isCallValid,
49                                                ShaderType typePacked,
50                                                GLsizei count,
51                                                const GLchar *const *strings,
52                                                GLuint returnValue);
53 angle::CallCapture CaptureDeleteProgramPipelines(const State &glState,
54                                                  bool isCallValid,
55                                                  GLsizei n,
56                                                  const ProgramPipelineID *pipelinesPacked);
57 angle::CallCapture CaptureDispatchCompute(const State &glState,
58                                           bool isCallValid,
59                                           GLuint num_groups_x,
60                                           GLuint num_groups_y,
61                                           GLuint num_groups_z);
62 angle::CallCapture CaptureDispatchComputeIndirect(const State &glState,
63                                                   bool isCallValid,
64                                                   GLintptr indirect);
65 angle::CallCapture CaptureDrawArraysIndirect(const State &glState,
66                                              bool isCallValid,
67                                              PrimitiveMode modePacked,
68                                              const void *indirect);
69 angle::CallCapture CaptureDrawElementsIndirect(const State &glState,
70                                                bool isCallValid,
71                                                PrimitiveMode modePacked,
72                                                DrawElementsType typePacked,
73                                                const void *indirect);
74 angle::CallCapture CaptureFramebufferParameteri(const State &glState,
75                                                 bool isCallValid,
76                                                 GLenum target,
77                                                 GLenum pname,
78                                                 GLint param);
79 angle::CallCapture CaptureGenProgramPipelines(const State &glState,
80                                               bool isCallValid,
81                                               GLsizei n,
82                                               ProgramPipelineID *pipelinesPacked);
83 angle::CallCapture CaptureGetBooleani_v(const State &glState,
84                                         bool isCallValid,
85                                         GLenum target,
86                                         GLuint index,
87                                         GLboolean *data);
88 angle::CallCapture CaptureGetFramebufferParameteriv(const State &glState,
89                                                     bool isCallValid,
90                                                     GLenum target,
91                                                     GLenum pname,
92                                                     GLint *params);
93 angle::CallCapture CaptureGetMultisamplefv(const State &glState,
94                                            bool isCallValid,
95                                            GLenum pname,
96                                            GLuint index,
97                                            GLfloat *val);
98 angle::CallCapture CaptureGetProgramInterfaceiv(const State &glState,
99                                                 bool isCallValid,
100                                                 ShaderProgramID programPacked,
101                                                 GLenum programInterface,
102                                                 GLenum pname,
103                                                 GLint *params);
104 angle::CallCapture CaptureGetProgramPipelineInfoLog(const State &glState,
105                                                     bool isCallValid,
106                                                     ProgramPipelineID pipelinePacked,
107                                                     GLsizei bufSize,
108                                                     GLsizei *length,
109                                                     GLchar *infoLog);
110 angle::CallCapture CaptureGetProgramPipelineiv(const State &glState,
111                                                bool isCallValid,
112                                                ProgramPipelineID pipelinePacked,
113                                                GLenum pname,
114                                                GLint *params);
115 angle::CallCapture CaptureGetProgramResourceIndex(const State &glState,
116                                                   bool isCallValid,
117                                                   ShaderProgramID programPacked,
118                                                   GLenum programInterface,
119                                                   const GLchar *name,
120                                                   GLuint returnValue);
121 angle::CallCapture CaptureGetProgramResourceLocation(const State &glState,
122                                                      bool isCallValid,
123                                                      ShaderProgramID programPacked,
124                                                      GLenum programInterface,
125                                                      const GLchar *name,
126                                                      GLint returnValue);
127 angle::CallCapture CaptureGetProgramResourceName(const State &glState,
128                                                  bool isCallValid,
129                                                  ShaderProgramID programPacked,
130                                                  GLenum programInterface,
131                                                  GLuint index,
132                                                  GLsizei bufSize,
133                                                  GLsizei *length,
134                                                  GLchar *name);
135 angle::CallCapture CaptureGetProgramResourceiv(const State &glState,
136                                                bool isCallValid,
137                                                ShaderProgramID programPacked,
138                                                GLenum programInterface,
139                                                GLuint index,
140                                                GLsizei propCount,
141                                                const GLenum *props,
142                                                GLsizei count,
143                                                GLsizei *length,
144                                                GLint *params);
145 angle::CallCapture CaptureGetTexLevelParameterfv(const State &glState,
146                                                  bool isCallValid,
147                                                  TextureTarget targetPacked,
148                                                  GLint level,
149                                                  GLenum pname,
150                                                  GLfloat *params);
151 angle::CallCapture CaptureGetTexLevelParameteriv(const State &glState,
152                                                  bool isCallValid,
153                                                  TextureTarget targetPacked,
154                                                  GLint level,
155                                                  GLenum pname,
156                                                  GLint *params);
157 angle::CallCapture CaptureIsProgramPipeline(const State &glState,
158                                             bool isCallValid,
159                                             ProgramPipelineID pipelinePacked,
160                                             GLboolean returnValue);
161 angle::CallCapture CaptureMemoryBarrier(const State &glState,
162                                         bool isCallValid,
163                                         GLbitfield barriers);
164 angle::CallCapture CaptureMemoryBarrierByRegion(const State &glState,
165                                                 bool isCallValid,
166                                                 GLbitfield barriers);
167 angle::CallCapture CaptureProgramUniform1f(const State &glState,
168                                            bool isCallValid,
169                                            ShaderProgramID programPacked,
170                                            UniformLocation locationPacked,
171                                            GLfloat v0);
172 angle::CallCapture CaptureProgramUniform1fv(const State &glState,
173                                             bool isCallValid,
174                                             ShaderProgramID programPacked,
175                                             UniformLocation locationPacked,
176                                             GLsizei count,
177                                             const GLfloat *value);
178 angle::CallCapture CaptureProgramUniform1i(const State &glState,
179                                            bool isCallValid,
180                                            ShaderProgramID programPacked,
181                                            UniformLocation locationPacked,
182                                            GLint v0);
183 angle::CallCapture CaptureProgramUniform1iv(const State &glState,
184                                             bool isCallValid,
185                                             ShaderProgramID programPacked,
186                                             UniformLocation locationPacked,
187                                             GLsizei count,
188                                             const GLint *value);
189 angle::CallCapture CaptureProgramUniform1ui(const State &glState,
190                                             bool isCallValid,
191                                             ShaderProgramID programPacked,
192                                             UniformLocation locationPacked,
193                                             GLuint v0);
194 angle::CallCapture CaptureProgramUniform1uiv(const State &glState,
195                                              bool isCallValid,
196                                              ShaderProgramID programPacked,
197                                              UniformLocation locationPacked,
198                                              GLsizei count,
199                                              const GLuint *value);
200 angle::CallCapture CaptureProgramUniform2f(const State &glState,
201                                            bool isCallValid,
202                                            ShaderProgramID programPacked,
203                                            UniformLocation locationPacked,
204                                            GLfloat v0,
205                                            GLfloat v1);
206 angle::CallCapture CaptureProgramUniform2fv(const State &glState,
207                                             bool isCallValid,
208                                             ShaderProgramID programPacked,
209                                             UniformLocation locationPacked,
210                                             GLsizei count,
211                                             const GLfloat *value);
212 angle::CallCapture CaptureProgramUniform2i(const State &glState,
213                                            bool isCallValid,
214                                            ShaderProgramID programPacked,
215                                            UniformLocation locationPacked,
216                                            GLint v0,
217                                            GLint v1);
218 angle::CallCapture CaptureProgramUniform2iv(const State &glState,
219                                             bool isCallValid,
220                                             ShaderProgramID programPacked,
221                                             UniformLocation locationPacked,
222                                             GLsizei count,
223                                             const GLint *value);
224 angle::CallCapture CaptureProgramUniform2ui(const State &glState,
225                                             bool isCallValid,
226                                             ShaderProgramID programPacked,
227                                             UniformLocation locationPacked,
228                                             GLuint v0,
229                                             GLuint v1);
230 angle::CallCapture CaptureProgramUniform2uiv(const State &glState,
231                                              bool isCallValid,
232                                              ShaderProgramID programPacked,
233                                              UniformLocation locationPacked,
234                                              GLsizei count,
235                                              const GLuint *value);
236 angle::CallCapture CaptureProgramUniform3f(const State &glState,
237                                            bool isCallValid,
238                                            ShaderProgramID programPacked,
239                                            UniformLocation locationPacked,
240                                            GLfloat v0,
241                                            GLfloat v1,
242                                            GLfloat v2);
243 angle::CallCapture CaptureProgramUniform3fv(const State &glState,
244                                             bool isCallValid,
245                                             ShaderProgramID programPacked,
246                                             UniformLocation locationPacked,
247                                             GLsizei count,
248                                             const GLfloat *value);
249 angle::CallCapture CaptureProgramUniform3i(const State &glState,
250                                            bool isCallValid,
251                                            ShaderProgramID programPacked,
252                                            UniformLocation locationPacked,
253                                            GLint v0,
254                                            GLint v1,
255                                            GLint v2);
256 angle::CallCapture CaptureProgramUniform3iv(const State &glState,
257                                             bool isCallValid,
258                                             ShaderProgramID programPacked,
259                                             UniformLocation locationPacked,
260                                             GLsizei count,
261                                             const GLint *value);
262 angle::CallCapture CaptureProgramUniform3ui(const State &glState,
263                                             bool isCallValid,
264                                             ShaderProgramID programPacked,
265                                             UniformLocation locationPacked,
266                                             GLuint v0,
267                                             GLuint v1,
268                                             GLuint v2);
269 angle::CallCapture CaptureProgramUniform3uiv(const State &glState,
270                                              bool isCallValid,
271                                              ShaderProgramID programPacked,
272                                              UniformLocation locationPacked,
273                                              GLsizei count,
274                                              const GLuint *value);
275 angle::CallCapture CaptureProgramUniform4f(const State &glState,
276                                            bool isCallValid,
277                                            ShaderProgramID programPacked,
278                                            UniformLocation locationPacked,
279                                            GLfloat v0,
280                                            GLfloat v1,
281                                            GLfloat v2,
282                                            GLfloat v3);
283 angle::CallCapture CaptureProgramUniform4fv(const State &glState,
284                                             bool isCallValid,
285                                             ShaderProgramID programPacked,
286                                             UniformLocation locationPacked,
287                                             GLsizei count,
288                                             const GLfloat *value);
289 angle::CallCapture CaptureProgramUniform4i(const State &glState,
290                                            bool isCallValid,
291                                            ShaderProgramID programPacked,
292                                            UniformLocation locationPacked,
293                                            GLint v0,
294                                            GLint v1,
295                                            GLint v2,
296                                            GLint v3);
297 angle::CallCapture CaptureProgramUniform4iv(const State &glState,
298                                             bool isCallValid,
299                                             ShaderProgramID programPacked,
300                                             UniformLocation locationPacked,
301                                             GLsizei count,
302                                             const GLint *value);
303 angle::CallCapture CaptureProgramUniform4ui(const State &glState,
304                                             bool isCallValid,
305                                             ShaderProgramID programPacked,
306                                             UniformLocation locationPacked,
307                                             GLuint v0,
308                                             GLuint v1,
309                                             GLuint v2,
310                                             GLuint v3);
311 angle::CallCapture CaptureProgramUniform4uiv(const State &glState,
312                                              bool isCallValid,
313                                              ShaderProgramID programPacked,
314                                              UniformLocation locationPacked,
315                                              GLsizei count,
316                                              const GLuint *value);
317 angle::CallCapture CaptureProgramUniformMatrix2fv(const State &glState,
318                                                   bool isCallValid,
319                                                   ShaderProgramID programPacked,
320                                                   UniformLocation locationPacked,
321                                                   GLsizei count,
322                                                   GLboolean transpose,
323                                                   const GLfloat *value);
324 angle::CallCapture CaptureProgramUniformMatrix2x3fv(const State &glState,
325                                                     bool isCallValid,
326                                                     ShaderProgramID programPacked,
327                                                     UniformLocation locationPacked,
328                                                     GLsizei count,
329                                                     GLboolean transpose,
330                                                     const GLfloat *value);
331 angle::CallCapture CaptureProgramUniformMatrix2x4fv(const State &glState,
332                                                     bool isCallValid,
333                                                     ShaderProgramID programPacked,
334                                                     UniformLocation locationPacked,
335                                                     GLsizei count,
336                                                     GLboolean transpose,
337                                                     const GLfloat *value);
338 angle::CallCapture CaptureProgramUniformMatrix3fv(const State &glState,
339                                                   bool isCallValid,
340                                                   ShaderProgramID programPacked,
341                                                   UniformLocation locationPacked,
342                                                   GLsizei count,
343                                                   GLboolean transpose,
344                                                   const GLfloat *value);
345 angle::CallCapture CaptureProgramUniformMatrix3x2fv(const State &glState,
346                                                     bool isCallValid,
347                                                     ShaderProgramID programPacked,
348                                                     UniformLocation locationPacked,
349                                                     GLsizei count,
350                                                     GLboolean transpose,
351                                                     const GLfloat *value);
352 angle::CallCapture CaptureProgramUniformMatrix3x4fv(const State &glState,
353                                                     bool isCallValid,
354                                                     ShaderProgramID programPacked,
355                                                     UniformLocation locationPacked,
356                                                     GLsizei count,
357                                                     GLboolean transpose,
358                                                     const GLfloat *value);
359 angle::CallCapture CaptureProgramUniformMatrix4fv(const State &glState,
360                                                   bool isCallValid,
361                                                   ShaderProgramID programPacked,
362                                                   UniformLocation locationPacked,
363                                                   GLsizei count,
364                                                   GLboolean transpose,
365                                                   const GLfloat *value);
366 angle::CallCapture CaptureProgramUniformMatrix4x2fv(const State &glState,
367                                                     bool isCallValid,
368                                                     ShaderProgramID programPacked,
369                                                     UniformLocation locationPacked,
370                                                     GLsizei count,
371                                                     GLboolean transpose,
372                                                     const GLfloat *value);
373 angle::CallCapture CaptureProgramUniformMatrix4x3fv(const State &glState,
374                                                     bool isCallValid,
375                                                     ShaderProgramID programPacked,
376                                                     UniformLocation locationPacked,
377                                                     GLsizei count,
378                                                     GLboolean transpose,
379                                                     const GLfloat *value);
380 angle::CallCapture CaptureSampleMaski(const State &glState,
381                                       bool isCallValid,
382                                       GLuint maskNumber,
383                                       GLbitfield mask);
384 angle::CallCapture CaptureTexStorage2DMultisample(const State &glState,
385                                                   bool isCallValid,
386                                                   TextureType targetPacked,
387                                                   GLsizei samples,
388                                                   GLenum internalformat,
389                                                   GLsizei width,
390                                                   GLsizei height,
391                                                   GLboolean fixedsamplelocations);
392 angle::CallCapture CaptureUseProgramStages(const State &glState,
393                                            bool isCallValid,
394                                            ProgramPipelineID pipelinePacked,
395                                            GLbitfield stages,
396                                            ShaderProgramID programPacked);
397 angle::CallCapture CaptureValidateProgramPipeline(const State &glState,
398                                                   bool isCallValid,
399                                                   ProgramPipelineID pipelinePacked);
400 angle::CallCapture CaptureVertexAttribBinding(const State &glState,
401                                               bool isCallValid,
402                                               GLuint attribindex,
403                                               GLuint bindingindex);
404 angle::CallCapture CaptureVertexAttribFormat(const State &glState,
405                                              bool isCallValid,
406                                              GLuint attribindex,
407                                              GLint size,
408                                              VertexAttribType typePacked,
409                                              GLboolean normalized,
410                                              GLuint relativeoffset);
411 angle::CallCapture CaptureVertexAttribIFormat(const State &glState,
412                                               bool isCallValid,
413                                               GLuint attribindex,
414                                               GLint size,
415                                               VertexAttribType typePacked,
416                                               GLuint relativeoffset);
417 angle::CallCapture CaptureVertexBindingDivisor(const State &glState,
418                                                bool isCallValid,
419                                                GLuint bindingindex,
420                                                GLuint divisor);
421 
422 // Parameter Captures
423 
424 void CaptureCreateShaderProgramv_strings(const State &glState,
425                                          bool isCallValid,
426                                          ShaderType typePacked,
427                                          GLsizei count,
428                                          const GLchar *const *strings,
429                                          angle::ParamCapture *paramCapture);
430 void CaptureDeleteProgramPipelines_pipelinesPacked(const State &glState,
431                                                    bool isCallValid,
432                                                    GLsizei n,
433                                                    const ProgramPipelineID *pipelinesPacked,
434                                                    angle::ParamCapture *paramCapture);
435 void CaptureDrawArraysIndirect_indirect(const State &glState,
436                                         bool isCallValid,
437                                         PrimitiveMode modePacked,
438                                         const void *indirect,
439                                         angle::ParamCapture *paramCapture);
440 void CaptureDrawElementsIndirect_indirect(const State &glState,
441                                           bool isCallValid,
442                                           PrimitiveMode modePacked,
443                                           DrawElementsType typePacked,
444                                           const void *indirect,
445                                           angle::ParamCapture *paramCapture);
446 void CaptureGenProgramPipelines_pipelinesPacked(const State &glState,
447                                                 bool isCallValid,
448                                                 GLsizei n,
449                                                 ProgramPipelineID *pipelinesPacked,
450                                                 angle::ParamCapture *paramCapture);
451 void CaptureGetBooleani_v_data(const State &glState,
452                                bool isCallValid,
453                                GLenum target,
454                                GLuint index,
455                                GLboolean *data,
456                                angle::ParamCapture *paramCapture);
457 void CaptureGetFramebufferParameteriv_params(const State &glState,
458                                              bool isCallValid,
459                                              GLenum target,
460                                              GLenum pname,
461                                              GLint *params,
462                                              angle::ParamCapture *paramCapture);
463 void CaptureGetMultisamplefv_val(const State &glState,
464                                  bool isCallValid,
465                                  GLenum pname,
466                                  GLuint index,
467                                  GLfloat *val,
468                                  angle::ParamCapture *paramCapture);
469 void CaptureGetProgramInterfaceiv_params(const State &glState,
470                                          bool isCallValid,
471                                          ShaderProgramID programPacked,
472                                          GLenum programInterface,
473                                          GLenum pname,
474                                          GLint *params,
475                                          angle::ParamCapture *paramCapture);
476 void CaptureGetProgramPipelineInfoLog_length(const State &glState,
477                                              bool isCallValid,
478                                              ProgramPipelineID pipelinePacked,
479                                              GLsizei bufSize,
480                                              GLsizei *length,
481                                              GLchar *infoLog,
482                                              angle::ParamCapture *paramCapture);
483 void CaptureGetProgramPipelineInfoLog_infoLog(const State &glState,
484                                               bool isCallValid,
485                                               ProgramPipelineID pipelinePacked,
486                                               GLsizei bufSize,
487                                               GLsizei *length,
488                                               GLchar *infoLog,
489                                               angle::ParamCapture *paramCapture);
490 void CaptureGetProgramPipelineiv_params(const State &glState,
491                                         bool isCallValid,
492                                         ProgramPipelineID pipelinePacked,
493                                         GLenum pname,
494                                         GLint *params,
495                                         angle::ParamCapture *paramCapture);
496 void CaptureGetProgramResourceIndex_name(const State &glState,
497                                          bool isCallValid,
498                                          ShaderProgramID programPacked,
499                                          GLenum programInterface,
500                                          const GLchar *name,
501                                          angle::ParamCapture *paramCapture);
502 void CaptureGetProgramResourceLocation_name(const State &glState,
503                                             bool isCallValid,
504                                             ShaderProgramID programPacked,
505                                             GLenum programInterface,
506                                             const GLchar *name,
507                                             angle::ParamCapture *paramCapture);
508 void CaptureGetProgramResourceName_length(const State &glState,
509                                           bool isCallValid,
510                                           ShaderProgramID programPacked,
511                                           GLenum programInterface,
512                                           GLuint index,
513                                           GLsizei bufSize,
514                                           GLsizei *length,
515                                           GLchar *name,
516                                           angle::ParamCapture *paramCapture);
517 void CaptureGetProgramResourceName_name(const State &glState,
518                                         bool isCallValid,
519                                         ShaderProgramID programPacked,
520                                         GLenum programInterface,
521                                         GLuint index,
522                                         GLsizei bufSize,
523                                         GLsizei *length,
524                                         GLchar *name,
525                                         angle::ParamCapture *paramCapture);
526 void CaptureGetProgramResourceiv_props(const State &glState,
527                                        bool isCallValid,
528                                        ShaderProgramID programPacked,
529                                        GLenum programInterface,
530                                        GLuint index,
531                                        GLsizei propCount,
532                                        const GLenum *props,
533                                        GLsizei count,
534                                        GLsizei *length,
535                                        GLint *params,
536                                        angle::ParamCapture *paramCapture);
537 void CaptureGetProgramResourceiv_length(const State &glState,
538                                         bool isCallValid,
539                                         ShaderProgramID programPacked,
540                                         GLenum programInterface,
541                                         GLuint index,
542                                         GLsizei propCount,
543                                         const GLenum *props,
544                                         GLsizei count,
545                                         GLsizei *length,
546                                         GLint *params,
547                                         angle::ParamCapture *paramCapture);
548 void CaptureGetProgramResourceiv_params(const State &glState,
549                                         bool isCallValid,
550                                         ShaderProgramID programPacked,
551                                         GLenum programInterface,
552                                         GLuint index,
553                                         GLsizei propCount,
554                                         const GLenum *props,
555                                         GLsizei count,
556                                         GLsizei *length,
557                                         GLint *params,
558                                         angle::ParamCapture *paramCapture);
559 void CaptureGetTexLevelParameterfv_params(const State &glState,
560                                           bool isCallValid,
561                                           TextureTarget targetPacked,
562                                           GLint level,
563                                           GLenum pname,
564                                           GLfloat *params,
565                                           angle::ParamCapture *paramCapture);
566 void CaptureGetTexLevelParameteriv_params(const State &glState,
567                                           bool isCallValid,
568                                           TextureTarget targetPacked,
569                                           GLint level,
570                                           GLenum pname,
571                                           GLint *params,
572                                           angle::ParamCapture *paramCapture);
573 void CaptureProgramUniform1fv_value(const State &glState,
574                                     bool isCallValid,
575                                     ShaderProgramID programPacked,
576                                     UniformLocation locationPacked,
577                                     GLsizei count,
578                                     const GLfloat *value,
579                                     angle::ParamCapture *paramCapture);
580 void CaptureProgramUniform1iv_value(const State &glState,
581                                     bool isCallValid,
582                                     ShaderProgramID programPacked,
583                                     UniformLocation locationPacked,
584                                     GLsizei count,
585                                     const GLint *value,
586                                     angle::ParamCapture *paramCapture);
587 void CaptureProgramUniform1uiv_value(const State &glState,
588                                      bool isCallValid,
589                                      ShaderProgramID programPacked,
590                                      UniformLocation locationPacked,
591                                      GLsizei count,
592                                      const GLuint *value,
593                                      angle::ParamCapture *paramCapture);
594 void CaptureProgramUniform2fv_value(const State &glState,
595                                     bool isCallValid,
596                                     ShaderProgramID programPacked,
597                                     UniformLocation locationPacked,
598                                     GLsizei count,
599                                     const GLfloat *value,
600                                     angle::ParamCapture *paramCapture);
601 void CaptureProgramUniform2iv_value(const State &glState,
602                                     bool isCallValid,
603                                     ShaderProgramID programPacked,
604                                     UniformLocation locationPacked,
605                                     GLsizei count,
606                                     const GLint *value,
607                                     angle::ParamCapture *paramCapture);
608 void CaptureProgramUniform2uiv_value(const State &glState,
609                                      bool isCallValid,
610                                      ShaderProgramID programPacked,
611                                      UniformLocation locationPacked,
612                                      GLsizei count,
613                                      const GLuint *value,
614                                      angle::ParamCapture *paramCapture);
615 void CaptureProgramUniform3fv_value(const State &glState,
616                                     bool isCallValid,
617                                     ShaderProgramID programPacked,
618                                     UniformLocation locationPacked,
619                                     GLsizei count,
620                                     const GLfloat *value,
621                                     angle::ParamCapture *paramCapture);
622 void CaptureProgramUniform3iv_value(const State &glState,
623                                     bool isCallValid,
624                                     ShaderProgramID programPacked,
625                                     UniformLocation locationPacked,
626                                     GLsizei count,
627                                     const GLint *value,
628                                     angle::ParamCapture *paramCapture);
629 void CaptureProgramUniform3uiv_value(const State &glState,
630                                      bool isCallValid,
631                                      ShaderProgramID programPacked,
632                                      UniformLocation locationPacked,
633                                      GLsizei count,
634                                      const GLuint *value,
635                                      angle::ParamCapture *paramCapture);
636 void CaptureProgramUniform4fv_value(const State &glState,
637                                     bool isCallValid,
638                                     ShaderProgramID programPacked,
639                                     UniformLocation locationPacked,
640                                     GLsizei count,
641                                     const GLfloat *value,
642                                     angle::ParamCapture *paramCapture);
643 void CaptureProgramUniform4iv_value(const State &glState,
644                                     bool isCallValid,
645                                     ShaderProgramID programPacked,
646                                     UniformLocation locationPacked,
647                                     GLsizei count,
648                                     const GLint *value,
649                                     angle::ParamCapture *paramCapture);
650 void CaptureProgramUniform4uiv_value(const State &glState,
651                                      bool isCallValid,
652                                      ShaderProgramID programPacked,
653                                      UniformLocation locationPacked,
654                                      GLsizei count,
655                                      const GLuint *value,
656                                      angle::ParamCapture *paramCapture);
657 void CaptureProgramUniformMatrix2fv_value(const State &glState,
658                                           bool isCallValid,
659                                           ShaderProgramID programPacked,
660                                           UniformLocation locationPacked,
661                                           GLsizei count,
662                                           GLboolean transpose,
663                                           const GLfloat *value,
664                                           angle::ParamCapture *paramCapture);
665 void CaptureProgramUniformMatrix2x3fv_value(const State &glState,
666                                             bool isCallValid,
667                                             ShaderProgramID programPacked,
668                                             UniformLocation locationPacked,
669                                             GLsizei count,
670                                             GLboolean transpose,
671                                             const GLfloat *value,
672                                             angle::ParamCapture *paramCapture);
673 void CaptureProgramUniformMatrix2x4fv_value(const State &glState,
674                                             bool isCallValid,
675                                             ShaderProgramID programPacked,
676                                             UniformLocation locationPacked,
677                                             GLsizei count,
678                                             GLboolean transpose,
679                                             const GLfloat *value,
680                                             angle::ParamCapture *paramCapture);
681 void CaptureProgramUniformMatrix3fv_value(const State &glState,
682                                           bool isCallValid,
683                                           ShaderProgramID programPacked,
684                                           UniformLocation locationPacked,
685                                           GLsizei count,
686                                           GLboolean transpose,
687                                           const GLfloat *value,
688                                           angle::ParamCapture *paramCapture);
689 void CaptureProgramUniformMatrix3x2fv_value(const State &glState,
690                                             bool isCallValid,
691                                             ShaderProgramID programPacked,
692                                             UniformLocation locationPacked,
693                                             GLsizei count,
694                                             GLboolean transpose,
695                                             const GLfloat *value,
696                                             angle::ParamCapture *paramCapture);
697 void CaptureProgramUniformMatrix3x4fv_value(const State &glState,
698                                             bool isCallValid,
699                                             ShaderProgramID programPacked,
700                                             UniformLocation locationPacked,
701                                             GLsizei count,
702                                             GLboolean transpose,
703                                             const GLfloat *value,
704                                             angle::ParamCapture *paramCapture);
705 void CaptureProgramUniformMatrix4fv_value(const State &glState,
706                                           bool isCallValid,
707                                           ShaderProgramID programPacked,
708                                           UniformLocation locationPacked,
709                                           GLsizei count,
710                                           GLboolean transpose,
711                                           const GLfloat *value,
712                                           angle::ParamCapture *paramCapture);
713 void CaptureProgramUniformMatrix4x2fv_value(const State &glState,
714                                             bool isCallValid,
715                                             ShaderProgramID programPacked,
716                                             UniformLocation locationPacked,
717                                             GLsizei count,
718                                             GLboolean transpose,
719                                             const GLfloat *value,
720                                             angle::ParamCapture *paramCapture);
721 void CaptureProgramUniformMatrix4x3fv_value(const State &glState,
722                                             bool isCallValid,
723                                             ShaderProgramID programPacked,
724                                             UniformLocation locationPacked,
725                                             GLsizei count,
726                                             GLboolean transpose,
727                                             const GLfloat *value,
728                                             angle::ParamCapture *paramCapture);
729 }  // namespace gl
730 
731 #endif  // LIBANGLE_CAPTURE_GLES_3_1_AUTOGEN_H_
732