• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 // Copyright 2019 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 // capture_glesext_params.cpp:
7 //   Pointer parameter capture functions for the OpenGL ES extension entry points.
8 
9 #include "libANGLE/capture/capture_gles_ext_autogen.h"
10 
11 #include "libANGLE/capture/capture_gles_2_0_autogen.h"
12 #include "libANGLE/capture/capture_gles_3_0_autogen.h"
13 #include "libANGLE/capture/capture_gles_3_2_autogen.h"
14 
15 using namespace angle;
16 
17 namespace gl
18 {
CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const GLvoid * indices,GLsizei instanceCounts,GLint baseVertex,GLuint baseInstance,angle::ParamCapture * paramCapture)19 void CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(
20     const State &glState,
21     bool isCallValid,
22     PrimitiveMode modePacked,
23     GLsizei count,
24     DrawElementsType typePacked,
25     const GLvoid *indices,
26     GLsizei instanceCounts,
27     GLint baseVertex,
28     GLuint baseInstance,
29     angle::ParamCapture *paramCapture)
30 {
31     UNIMPLEMENTED();
32 }
33 
CaptureMultiDrawArraysInstancedBaseInstanceANGLE_firsts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)34 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_firsts(const State &glState,
35                                                              bool isCallValid,
36                                                              PrimitiveMode modePacked,
37                                                              const GLint *firsts,
38                                                              const GLsizei *counts,
39                                                              const GLsizei *instanceCounts,
40                                                              const GLuint *baseInstances,
41                                                              GLsizei drawcount,
42                                                              angle::ParamCapture *paramCapture)
43 {
44     UNIMPLEMENTED();
45 }  // namespace gl
46 
CaptureMultiDrawArraysInstancedBaseInstanceANGLE_counts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)47 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_counts(const State &glState,
48                                                              bool isCallValid,
49                                                              PrimitiveMode modePacked,
50                                                              const GLint *firsts,
51                                                              const GLsizei *counts,
52                                                              const GLsizei *instanceCounts,
53                                                              const GLuint *baseInstances,
54                                                              GLsizei drawcount,
55                                                              angle::ParamCapture *paramCapture)
56 {
57     UNIMPLEMENTED();
58 }
59 
CaptureMultiDrawArraysInstancedBaseInstanceANGLE_instanceCounts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)60 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_instanceCounts(
61     const State &glState,
62     bool isCallValid,
63     PrimitiveMode modePacked,
64     const GLint *firsts,
65     const GLsizei *counts,
66     const GLsizei *instanceCounts,
67     const GLuint *baseInstances,
68     GLsizei drawcount,
69     angle::ParamCapture *paramCapture)
70 {
71     UNIMPLEMENTED();
72 }
73 
CaptureMultiDrawArraysInstancedBaseInstanceANGLE_baseInstances(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)74 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_baseInstances(
75     const State &glState,
76     bool isCallValid,
77     PrimitiveMode modePacked,
78     const GLint *firsts,
79     const GLsizei *counts,
80     const GLsizei *instanceCounts,
81     const GLuint *baseInstances,
82     GLsizei drawcount,
83     angle::ParamCapture *paramCapture)
84 {
85     UNIMPLEMENTED();
86 }
87 
CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_counts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)88 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_counts(
89     const State &glState,
90     bool isCallValid,
91     PrimitiveMode modePacked,
92     const GLsizei *counts,
93     DrawElementsType typePacked,
94     const GLvoid *const *indices,
95     const GLsizei *instanceCounts,
96     const GLint *baseVertices,
97     const GLuint *baseInstances,
98     GLsizei drawcount,
99     angle::ParamCapture *paramCapture)
100 {
101     UNIMPLEMENTED();
102 }
103 
CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)104 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices(
105     const State &glState,
106     bool isCallValid,
107     PrimitiveMode modePacked,
108     const GLsizei *counts,
109     DrawElementsType typePacked,
110     const GLvoid *const *indices,
111     const GLsizei *instanceCounts,
112     const GLint *baseVertices,
113     const GLuint *baseInstances,
114     GLsizei drawcount,
115     angle::ParamCapture *paramCapture)
116 {
117     UNIMPLEMENTED();
118 }
119 
CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_instanceCounts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)120 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_instanceCounts(
121     const State &glState,
122     bool isCallValid,
123     PrimitiveMode modePacked,
124     const GLsizei *counts,
125     DrawElementsType typePacked,
126     const GLvoid *const *indices,
127     const GLsizei *instanceCounts,
128     const GLint *baseVertices,
129     const GLuint *baseInstances,
130     GLsizei drawcount,
131     angle::ParamCapture *paramCapture)
132 {
133     UNIMPLEMENTED();
134 }
135 
CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseVertices(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)136 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseVertices(
137     const State &glState,
138     bool isCallValid,
139     PrimitiveMode modePacked,
140     const GLsizei *counts,
141     DrawElementsType typePacked,
142     const GLvoid *const *indices,
143     const GLsizei *instanceCounts,
144     const GLint *baseVertices,
145     const GLuint *baseInstances,
146     GLsizei drawcount,
147     angle::ParamCapture *paramCapture)
148 {
149     UNIMPLEMENTED();
150 }
151 
CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseInstances(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount,angle::ParamCapture * paramCapture)152 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseInstances(
153     const State &glState,
154     bool isCallValid,
155     PrimitiveMode modePacked,
156     const GLsizei *counts,
157     DrawElementsType typePacked,
158     const GLvoid *const *indices,
159     const GLsizei *instanceCounts,
160     const GLint *baseVertices,
161     const GLuint *baseInstances,
162     GLsizei drawcount,
163     angle::ParamCapture *paramCapture)
164 {
165     UNIMPLEMENTED();
166 }
167 
CaptureDrawElementsInstancedANGLE_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const void * indices,GLsizei primcount,ParamCapture * paramCapture)168 void CaptureDrawElementsInstancedANGLE_indices(const State &glState,
169                                                bool isCallValid,
170                                                PrimitiveMode modePacked,
171                                                GLsizei count,
172                                                DrawElementsType typePacked,
173                                                const void *indices,
174                                                GLsizei primcount,
175                                                ParamCapture *paramCapture)
176 {
177     CaptureDrawElements_indices(glState, isCallValid, modePacked, count, typePacked, indices,
178                                 paramCapture);
179 }
180 
CaptureDrawElementsBaseVertexEXT_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const void * indices,GLint basevertex,ParamCapture * indicesParam)181 void CaptureDrawElementsBaseVertexEXT_indices(const State &glState,
182                                               bool isCallValid,
183                                               PrimitiveMode modePacked,
184                                               GLsizei count,
185                                               DrawElementsType typePacked,
186                                               const void *indices,
187                                               GLint basevertex,
188                                               ParamCapture *indicesParam)
189 {
190     UNIMPLEMENTED();
191 }
192 
CaptureDrawElementsInstancedBaseVertexEXT_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const void * indices,GLsizei instancecount,GLint basevertex,ParamCapture * indicesParam)193 void CaptureDrawElementsInstancedBaseVertexEXT_indices(const State &glState,
194                                                        bool isCallValid,
195                                                        PrimitiveMode modePacked,
196                                                        GLsizei count,
197                                                        DrawElementsType typePacked,
198                                                        const void *indices,
199                                                        GLsizei instancecount,
200                                                        GLint basevertex,
201                                                        ParamCapture *indicesParam)
202 {
203     UNIMPLEMENTED();
204 }
205 
CaptureDrawRangeElementsBaseVertexEXT_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLuint start,GLuint end,GLsizei count,DrawElementsType typePacked,const void * indices,GLint basevertex,ParamCapture * indicesParam)206 void CaptureDrawRangeElementsBaseVertexEXT_indices(const State &glState,
207                                                    bool isCallValid,
208                                                    PrimitiveMode modePacked,
209                                                    GLuint start,
210                                                    GLuint end,
211                                                    GLsizei count,
212                                                    DrawElementsType typePacked,
213                                                    const void *indices,
214                                                    GLint basevertex,
215                                                    ParamCapture *indicesParam)
216 {
217     UNIMPLEMENTED();
218 }
219 
CaptureMultiDrawElementsBaseVertexEXT_count(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * count,DrawElementsType typePacked,const void * const * indices,GLsizei drawcount,const GLint * basevertex,ParamCapture * countParam)220 void CaptureMultiDrawElementsBaseVertexEXT_count(const State &glState,
221                                                  bool isCallValid,
222                                                  PrimitiveMode modePacked,
223                                                  const GLsizei *count,
224                                                  DrawElementsType typePacked,
225                                                  const void *const *indices,
226                                                  GLsizei drawcount,
227                                                  const GLint *basevertex,
228                                                  ParamCapture *countParam)
229 {
230     UNIMPLEMENTED();
231 }
232 
CaptureMultiDrawElementsBaseVertexEXT_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * count,DrawElementsType typePacked,const void * const * indices,GLsizei drawcount,const GLint * basevertex,ParamCapture * indicesParam)233 void CaptureMultiDrawElementsBaseVertexEXT_indices(const State &glState,
234                                                    bool isCallValid,
235                                                    PrimitiveMode modePacked,
236                                                    const GLsizei *count,
237                                                    DrawElementsType typePacked,
238                                                    const void *const *indices,
239                                                    GLsizei drawcount,
240                                                    const GLint *basevertex,
241                                                    ParamCapture *indicesParam)
242 {
243     UNIMPLEMENTED();
244 }
245 
CaptureMultiDrawElementsBaseVertexEXT_basevertex(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * count,DrawElementsType typePacked,const void * const * indices,GLsizei drawcount,const GLint * basevertex,ParamCapture * basevertexParam)246 void CaptureMultiDrawElementsBaseVertexEXT_basevertex(const State &glState,
247                                                       bool isCallValid,
248                                                       PrimitiveMode modePacked,
249                                                       const GLsizei *count,
250                                                       DrawElementsType typePacked,
251                                                       const void *const *indices,
252                                                       GLsizei drawcount,
253                                                       const GLint *basevertex,
254                                                       ParamCapture *basevertexParam)
255 {
256     UNIMPLEMENTED();
257 }
258 
CaptureDrawElementsBaseVertexOES_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const void * indices,GLint basevertex,ParamCapture * indicesParam)259 void CaptureDrawElementsBaseVertexOES_indices(const State &glState,
260                                               bool isCallValid,
261                                               PrimitiveMode modePacked,
262                                               GLsizei count,
263                                               DrawElementsType typePacked,
264                                               const void *indices,
265                                               GLint basevertex,
266                                               ParamCapture *indicesParam)
267 {
268     CaptureDrawElements_indices(glState, isCallValid, modePacked, count, typePacked, indices,
269                                 indicesParam);
270 }
271 
CaptureDrawElementsInstancedBaseVertexOES_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const void * indices,GLsizei instancecount,GLint basevertex,ParamCapture * indicesParam)272 void CaptureDrawElementsInstancedBaseVertexOES_indices(const State &glState,
273                                                        bool isCallValid,
274                                                        PrimitiveMode modePacked,
275                                                        GLsizei count,
276                                                        DrawElementsType typePacked,
277                                                        const void *indices,
278                                                        GLsizei instancecount,
279                                                        GLint basevertex,
280                                                        ParamCapture *indicesParam)
281 {
282     UNIMPLEMENTED();
283 }
284 
CaptureDrawRangeElementsBaseVertexOES_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLuint start,GLuint end,GLsizei count,DrawElementsType typePacked,const void * indices,GLint basevertex,ParamCapture * indicesParam)285 void CaptureDrawRangeElementsBaseVertexOES_indices(const State &glState,
286                                                    bool isCallValid,
287                                                    PrimitiveMode modePacked,
288                                                    GLuint start,
289                                                    GLuint end,
290                                                    GLsizei count,
291                                                    DrawElementsType typePacked,
292                                                    const void *indices,
293                                                    GLint basevertex,
294                                                    ParamCapture *indicesParam)
295 {
296     UNIMPLEMENTED();
297 }
298 
CaptureMultiDrawArraysANGLE_firsts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,GLsizei drawcount,ParamCapture * paramCapture)299 void CaptureMultiDrawArraysANGLE_firsts(const State &glState,
300                                         bool isCallValid,
301                                         PrimitiveMode modePacked,
302                                         const GLint *firsts,
303                                         const GLsizei *counts,
304                                         GLsizei drawcount,
305                                         ParamCapture *paramCapture)
306 {
307     UNIMPLEMENTED();
308 }
309 
CaptureMultiDrawArraysANGLE_counts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,GLsizei drawcount,ParamCapture * paramCapture)310 void CaptureMultiDrawArraysANGLE_counts(const State &glState,
311                                         bool isCallValid,
312                                         PrimitiveMode modePacked,
313                                         const GLint *firsts,
314                                         const GLsizei *counts,
315                                         GLsizei drawcount,
316                                         ParamCapture *paramCapture)
317 {
318     UNIMPLEMENTED();
319 }
320 
CaptureMultiDrawArraysInstancedANGLE_firsts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount,ParamCapture * paramCapture)321 void CaptureMultiDrawArraysInstancedANGLE_firsts(const State &glState,
322                                                  bool isCallValid,
323                                                  PrimitiveMode modePacked,
324                                                  const GLint *firsts,
325                                                  const GLsizei *counts,
326                                                  const GLsizei *instanceCounts,
327                                                  GLsizei drawcount,
328                                                  ParamCapture *paramCapture)
329 {
330     UNIMPLEMENTED();
331 }
332 
CaptureMultiDrawArraysInstancedANGLE_counts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount,ParamCapture * paramCapture)333 void CaptureMultiDrawArraysInstancedANGLE_counts(const State &glState,
334                                                  bool isCallValid,
335                                                  PrimitiveMode modePacked,
336                                                  const GLint *firsts,
337                                                  const GLsizei *counts,
338                                                  const GLsizei *instanceCounts,
339                                                  GLsizei drawcount,
340                                                  ParamCapture *paramCapture)
341 {
342     UNIMPLEMENTED();
343 }
344 
CaptureMultiDrawArraysInstancedANGLE_instanceCounts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount,ParamCapture * paramCapture)345 void CaptureMultiDrawArraysInstancedANGLE_instanceCounts(const State &glState,
346                                                          bool isCallValid,
347                                                          PrimitiveMode modePacked,
348                                                          const GLint *firsts,
349                                                          const GLsizei *counts,
350                                                          const GLsizei *instanceCounts,
351                                                          GLsizei drawcount,
352                                                          ParamCapture *paramCapture)
353 {
354     UNIMPLEMENTED();
355 }
356 
CaptureMultiDrawElementsANGLE_counts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,GLsizei drawcount,ParamCapture * paramCapture)357 void CaptureMultiDrawElementsANGLE_counts(const State &glState,
358                                           bool isCallValid,
359                                           PrimitiveMode modePacked,
360                                           const GLsizei *counts,
361                                           DrawElementsType typePacked,
362                                           const GLvoid *const *indices,
363                                           GLsizei drawcount,
364                                           ParamCapture *paramCapture)
365 {
366     UNIMPLEMENTED();
367 }
368 
CaptureMultiDrawElementsANGLE_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,GLsizei drawcount,ParamCapture * paramCapture)369 void CaptureMultiDrawElementsANGLE_indices(const State &glState,
370                                            bool isCallValid,
371                                            PrimitiveMode modePacked,
372                                            const GLsizei *counts,
373                                            DrawElementsType typePacked,
374                                            const GLvoid *const *indices,
375                                            GLsizei drawcount,
376                                            ParamCapture *paramCapture)
377 {
378     UNIMPLEMENTED();
379 }
380 
CaptureMultiDrawElementsInstancedANGLE_counts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount,ParamCapture * paramCapture)381 void CaptureMultiDrawElementsInstancedANGLE_counts(const State &glState,
382                                                    bool isCallValid,
383                                                    PrimitiveMode modePacked,
384                                                    const GLsizei *counts,
385                                                    DrawElementsType typePacked,
386                                                    const GLvoid *const *indices,
387                                                    const GLsizei *instanceCounts,
388                                                    GLsizei drawcount,
389                                                    ParamCapture *paramCapture)
390 {
391     UNIMPLEMENTED();
392 }
393 
CaptureMultiDrawElementsInstancedANGLE_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount,ParamCapture * paramCapture)394 void CaptureMultiDrawElementsInstancedANGLE_indices(const State &glState,
395                                                     bool isCallValid,
396                                                     PrimitiveMode modePacked,
397                                                     const GLsizei *counts,
398                                                     DrawElementsType typePacked,
399                                                     const GLvoid *const *indices,
400                                                     const GLsizei *instanceCounts,
401                                                     GLsizei drawcount,
402                                                     ParamCapture *paramCapture)
403 {
404     UNIMPLEMENTED();
405 }
406 
CaptureMultiDrawElementsInstancedANGLE_instanceCounts(const State & glState,bool isCallValid,PrimitiveMode modePacked,const GLsizei * counts,DrawElementsType typePacked,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount,ParamCapture * paramCapture)407 void CaptureMultiDrawElementsInstancedANGLE_instanceCounts(const State &glState,
408                                                            bool isCallValid,
409                                                            PrimitiveMode modePacked,
410                                                            const GLsizei *counts,
411                                                            DrawElementsType typePacked,
412                                                            const GLvoid *const *indices,
413                                                            const GLsizei *instanceCounts,
414                                                            GLsizei drawcount,
415                                                            ParamCapture *paramCapture)
416 {
417     UNIMPLEMENTED();
418 }
419 
CaptureRequestExtensionANGLE_name(const State & glState,bool isCallValid,const GLchar * name,ParamCapture * paramCapture)420 void CaptureRequestExtensionANGLE_name(const State &glState,
421                                        bool isCallValid,
422                                        const GLchar *name,
423                                        ParamCapture *paramCapture)
424 {
425     CaptureString(name, paramCapture);
426 }
427 
CaptureDisableExtensionANGLE_name(const State & glState,bool isCallValid,const GLchar * name,ParamCapture * paramCapture)428 void CaptureDisableExtensionANGLE_name(const State &glState,
429                                        bool isCallValid,
430                                        const GLchar *name,
431                                        ParamCapture *paramCapture)
432 {
433     CaptureString(name, paramCapture);
434 }
435 
CaptureGetBooleanvRobustANGLE_length(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params,ParamCapture * paramCapture)436 void CaptureGetBooleanvRobustANGLE_length(const State &glState,
437                                           bool isCallValid,
438                                           GLenum pname,
439                                           GLsizei bufSize,
440                                           GLsizei *length,
441                                           GLboolean *params,
442                                           ParamCapture *paramCapture)
443 {
444     UNIMPLEMENTED();
445 }
446 
CaptureGetBooleanvRobustANGLE_params(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params,ParamCapture * paramCapture)447 void CaptureGetBooleanvRobustANGLE_params(const State &glState,
448                                           bool isCallValid,
449                                           GLenum pname,
450                                           GLsizei bufSize,
451                                           GLsizei *length,
452                                           GLboolean *params,
453                                           ParamCapture *paramCapture)
454 {
455     UNIMPLEMENTED();
456 }
457 
CaptureGetBufferParameterivRobustANGLE_length(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)458 void CaptureGetBufferParameterivRobustANGLE_length(const State &glState,
459                                                    bool isCallValid,
460                                                    BufferBinding targetPacked,
461                                                    GLenum pname,
462                                                    GLsizei bufSize,
463                                                    GLsizei *length,
464                                                    GLint *params,
465                                                    ParamCapture *paramCapture)
466 {
467     UNIMPLEMENTED();
468 }
469 
CaptureGetBufferParameterivRobustANGLE_params(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)470 void CaptureGetBufferParameterivRobustANGLE_params(const State &glState,
471                                                    bool isCallValid,
472                                                    BufferBinding targetPacked,
473                                                    GLenum pname,
474                                                    GLsizei bufSize,
475                                                    GLsizei *length,
476                                                    GLint *params,
477                                                    ParamCapture *paramCapture)
478 {
479     UNIMPLEMENTED();
480 }
481 
CaptureGetFloatvRobustANGLE_length(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)482 void CaptureGetFloatvRobustANGLE_length(const State &glState,
483                                         bool isCallValid,
484                                         GLenum pname,
485                                         GLsizei bufSize,
486                                         GLsizei *length,
487                                         GLfloat *params,
488                                         ParamCapture *paramCapture)
489 {
490     UNIMPLEMENTED();
491 }
492 
CaptureGetFloatvRobustANGLE_params(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)493 void CaptureGetFloatvRobustANGLE_params(const State &glState,
494                                         bool isCallValid,
495                                         GLenum pname,
496                                         GLsizei bufSize,
497                                         GLsizei *length,
498                                         GLfloat *params,
499                                         ParamCapture *paramCapture)
500 {
501     UNIMPLEMENTED();
502 }
503 
CaptureGetFramebufferAttachmentParameterivRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)504 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_length(const State &glState,
505                                                                   bool isCallValid,
506                                                                   GLenum target,
507                                                                   GLenum attachment,
508                                                                   GLenum pname,
509                                                                   GLsizei bufSize,
510                                                                   GLsizei *length,
511                                                                   GLint *params,
512                                                                   ParamCapture *paramCapture)
513 {
514     UNIMPLEMENTED();
515 }
516 
CaptureGetFramebufferAttachmentParameterivRobustANGLE_params(const State & glState,bool isCallValid,GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)517 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_params(const State &glState,
518                                                                   bool isCallValid,
519                                                                   GLenum target,
520                                                                   GLenum attachment,
521                                                                   GLenum pname,
522                                                                   GLsizei bufSize,
523                                                                   GLsizei *length,
524                                                                   GLint *params,
525                                                                   ParamCapture *paramCapture)
526 {
527     UNIMPLEMENTED();
528 }
529 
CaptureGetIntegervRobustANGLE_length(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data,ParamCapture * paramCapture)530 void CaptureGetIntegervRobustANGLE_length(const State &glState,
531                                           bool isCallValid,
532                                           GLenum pname,
533                                           GLsizei bufSize,
534                                           GLsizei *length,
535                                           GLint *data,
536                                           ParamCapture *paramCapture)
537 {
538     paramCapture->readBufferSizeBytes = sizeof(GLsizei);
539 }
540 
CaptureGetIntegervRobustANGLE_data(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data,ParamCapture * paramCapture)541 void CaptureGetIntegervRobustANGLE_data(const State &glState,
542                                         bool isCallValid,
543                                         GLenum pname,
544                                         GLsizei bufSize,
545                                         GLsizei *length,
546                                         GLint *data,
547                                         ParamCapture *paramCapture)
548 {
549     CaptureGetParameter(glState, pname, sizeof(GLint) * bufSize, paramCapture);
550 }
551 
CaptureGetProgramivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)552 void CaptureGetProgramivRobustANGLE_length(const State &glState,
553                                            bool isCallValid,
554                                            ShaderProgramID program,
555                                            GLenum pname,
556                                            GLsizei bufSize,
557                                            GLsizei *length,
558                                            GLint *params,
559                                            ParamCapture *paramCapture)
560 {
561     UNIMPLEMENTED();
562 }
563 
CaptureGetProgramivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)564 void CaptureGetProgramivRobustANGLE_params(const State &glState,
565                                            bool isCallValid,
566                                            ShaderProgramID program,
567                                            GLenum pname,
568                                            GLsizei bufSize,
569                                            GLsizei *length,
570                                            GLint *params,
571                                            ParamCapture *paramCapture)
572 {
573     UNIMPLEMENTED();
574 }
575 
CaptureGetRenderbufferParameterivRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)576 void CaptureGetRenderbufferParameterivRobustANGLE_length(const State &glState,
577                                                          bool isCallValid,
578                                                          GLenum target,
579                                                          GLenum pname,
580                                                          GLsizei bufSize,
581                                                          GLsizei *length,
582                                                          GLint *params,
583                                                          ParamCapture *paramCapture)
584 {
585     UNIMPLEMENTED();
586 }
587 
CaptureGetRenderbufferParameterivRobustANGLE_params(const State & glState,bool isCallValid,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)588 void CaptureGetRenderbufferParameterivRobustANGLE_params(const State &glState,
589                                                          bool isCallValid,
590                                                          GLenum target,
591                                                          GLenum pname,
592                                                          GLsizei bufSize,
593                                                          GLsizei *length,
594                                                          GLint *params,
595                                                          ParamCapture *paramCapture)
596 {
597     UNIMPLEMENTED();
598 }
599 
CaptureGetShaderivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)600 void CaptureGetShaderivRobustANGLE_length(const State &glState,
601                                           bool isCallValid,
602                                           ShaderProgramID shader,
603                                           GLenum pname,
604                                           GLsizei bufSize,
605                                           GLsizei *length,
606                                           GLint *params,
607                                           ParamCapture *paramCapture)
608 {
609     UNIMPLEMENTED();
610 }
611 
CaptureGetShaderivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)612 void CaptureGetShaderivRobustANGLE_params(const State &glState,
613                                           bool isCallValid,
614                                           ShaderProgramID shader,
615                                           GLenum pname,
616                                           GLsizei bufSize,
617                                           GLsizei *length,
618                                           GLint *params,
619                                           ParamCapture *paramCapture)
620 {
621     UNIMPLEMENTED();
622 }
623 
CaptureGetTexParameterfvRobustANGLE_length(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)624 void CaptureGetTexParameterfvRobustANGLE_length(const State &glState,
625                                                 bool isCallValid,
626                                                 TextureType targetPacked,
627                                                 GLenum pname,
628                                                 GLsizei bufSize,
629                                                 GLsizei *length,
630                                                 GLfloat *params,
631                                                 ParamCapture *paramCapture)
632 {
633     UNIMPLEMENTED();
634 }
635 
CaptureGetTexParameterfvRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)636 void CaptureGetTexParameterfvRobustANGLE_params(const State &glState,
637                                                 bool isCallValid,
638                                                 TextureType targetPacked,
639                                                 GLenum pname,
640                                                 GLsizei bufSize,
641                                                 GLsizei *length,
642                                                 GLfloat *params,
643                                                 ParamCapture *paramCapture)
644 {
645     UNIMPLEMENTED();
646 }
647 
CaptureGetTexParameterivRobustANGLE_length(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)648 void CaptureGetTexParameterivRobustANGLE_length(const State &glState,
649                                                 bool isCallValid,
650                                                 TextureType targetPacked,
651                                                 GLenum pname,
652                                                 GLsizei bufSize,
653                                                 GLsizei *length,
654                                                 GLint *params,
655                                                 ParamCapture *paramCapture)
656 {
657     UNIMPLEMENTED();
658 }
659 
CaptureGetTexParameterivRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)660 void CaptureGetTexParameterivRobustANGLE_params(const State &glState,
661                                                 bool isCallValid,
662                                                 TextureType targetPacked,
663                                                 GLenum pname,
664                                                 GLsizei bufSize,
665                                                 GLsizei *length,
666                                                 GLint *params,
667                                                 ParamCapture *paramCapture)
668 {
669     UNIMPLEMENTED();
670 }
671 
CaptureGetUniformfvRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)672 void CaptureGetUniformfvRobustANGLE_length(const State &glState,
673                                            bool isCallValid,
674                                            ShaderProgramID program,
675                                            UniformLocation location,
676                                            GLsizei bufSize,
677                                            GLsizei *length,
678                                            GLfloat *params,
679                                            ParamCapture *paramCapture)
680 {
681     UNIMPLEMENTED();
682 }
683 
CaptureGetUniformfvRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)684 void CaptureGetUniformfvRobustANGLE_params(const State &glState,
685                                            bool isCallValid,
686                                            ShaderProgramID program,
687                                            UniformLocation location,
688                                            GLsizei bufSize,
689                                            GLsizei *length,
690                                            GLfloat *params,
691                                            ParamCapture *paramCapture)
692 {
693     UNIMPLEMENTED();
694 }
695 
CaptureGetUniformivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)696 void CaptureGetUniformivRobustANGLE_length(const State &glState,
697                                            bool isCallValid,
698                                            ShaderProgramID program,
699                                            UniformLocation location,
700                                            GLsizei bufSize,
701                                            GLsizei *length,
702                                            GLint *params,
703                                            ParamCapture *paramCapture)
704 {
705     UNIMPLEMENTED();
706 }
707 
CaptureGetUniformivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)708 void CaptureGetUniformivRobustANGLE_params(const State &glState,
709                                            bool isCallValid,
710                                            ShaderProgramID program,
711                                            UniformLocation location,
712                                            GLsizei bufSize,
713                                            GLsizei *length,
714                                            GLint *params,
715                                            ParamCapture *paramCapture)
716 {
717     UNIMPLEMENTED();
718 }
719 
CaptureGetVertexAttribfvRobustANGLE_length(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)720 void CaptureGetVertexAttribfvRobustANGLE_length(const State &glState,
721                                                 bool isCallValid,
722                                                 GLuint index,
723                                                 GLenum pname,
724                                                 GLsizei bufSize,
725                                                 GLsizei *length,
726                                                 GLfloat *params,
727                                                 ParamCapture *paramCapture)
728 {
729     UNIMPLEMENTED();
730 }
731 
CaptureGetVertexAttribfvRobustANGLE_params(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)732 void CaptureGetVertexAttribfvRobustANGLE_params(const State &glState,
733                                                 bool isCallValid,
734                                                 GLuint index,
735                                                 GLenum pname,
736                                                 GLsizei bufSize,
737                                                 GLsizei *length,
738                                                 GLfloat *params,
739                                                 ParamCapture *paramCapture)
740 {
741     UNIMPLEMENTED();
742 }
743 
CaptureGetVertexAttribivRobustANGLE_length(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)744 void CaptureGetVertexAttribivRobustANGLE_length(const State &glState,
745                                                 bool isCallValid,
746                                                 GLuint index,
747                                                 GLenum pname,
748                                                 GLsizei bufSize,
749                                                 GLsizei *length,
750                                                 GLint *params,
751                                                 ParamCapture *paramCapture)
752 {
753     UNIMPLEMENTED();
754 }
755 
CaptureGetVertexAttribivRobustANGLE_params(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)756 void CaptureGetVertexAttribivRobustANGLE_params(const State &glState,
757                                                 bool isCallValid,
758                                                 GLuint index,
759                                                 GLenum pname,
760                                                 GLsizei bufSize,
761                                                 GLsizei *length,
762                                                 GLint *params,
763                                                 ParamCapture *paramCapture)
764 {
765     UNIMPLEMENTED();
766 }
767 
CaptureGetVertexAttribPointervRobustANGLE_length(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer,ParamCapture * paramCapture)768 void CaptureGetVertexAttribPointervRobustANGLE_length(const State &glState,
769                                                       bool isCallValid,
770                                                       GLuint index,
771                                                       GLenum pname,
772                                                       GLsizei bufSize,
773                                                       GLsizei *length,
774                                                       void **pointer,
775                                                       ParamCapture *paramCapture)
776 {
777     UNIMPLEMENTED();
778 }
779 
CaptureGetVertexAttribPointervRobustANGLE_pointer(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer,ParamCapture * paramCapture)780 void CaptureGetVertexAttribPointervRobustANGLE_pointer(const State &glState,
781                                                        bool isCallValid,
782                                                        GLuint index,
783                                                        GLenum pname,
784                                                        GLsizei bufSize,
785                                                        GLsizei *length,
786                                                        void **pointer,
787                                                        ParamCapture *paramCapture)
788 {
789     UNIMPLEMENTED();
790 }
791 
CaptureReadPixelsRobustANGLE_length(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels,ParamCapture * paramCapture)792 void CaptureReadPixelsRobustANGLE_length(const State &glState,
793                                          bool isCallValid,
794                                          GLint x,
795                                          GLint y,
796                                          GLsizei width,
797                                          GLsizei height,
798                                          GLenum format,
799                                          GLenum type,
800                                          GLsizei bufSize,
801                                          GLsizei *length,
802                                          GLsizei *columns,
803                                          GLsizei *rows,
804                                          void *pixels,
805                                          ParamCapture *paramCapture)
806 {
807     if (!length)
808     {
809         return;
810     }
811 
812     paramCapture->readBufferSizeBytes = sizeof(GLsizei);
813     CaptureMemory(length, paramCapture->readBufferSizeBytes, paramCapture);
814 }
815 
CaptureReadPixelsRobustANGLE_columns(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels,ParamCapture * paramCapture)816 void CaptureReadPixelsRobustANGLE_columns(const State &glState,
817                                           bool isCallValid,
818                                           GLint x,
819                                           GLint y,
820                                           GLsizei width,
821                                           GLsizei height,
822                                           GLenum format,
823                                           GLenum type,
824                                           GLsizei bufSize,
825                                           GLsizei *length,
826                                           GLsizei *columns,
827                                           GLsizei *rows,
828                                           void *pixels,
829                                           ParamCapture *paramCapture)
830 {
831     if (!columns)
832     {
833         return;
834     }
835 
836     paramCapture->readBufferSizeBytes = sizeof(GLsizei);
837     CaptureMemory(columns, paramCapture->readBufferSizeBytes, paramCapture);
838 }
839 
CaptureReadPixelsRobustANGLE_rows(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels,ParamCapture * paramCapture)840 void CaptureReadPixelsRobustANGLE_rows(const State &glState,
841                                        bool isCallValid,
842                                        GLint x,
843                                        GLint y,
844                                        GLsizei width,
845                                        GLsizei height,
846                                        GLenum format,
847                                        GLenum type,
848                                        GLsizei bufSize,
849                                        GLsizei *length,
850                                        GLsizei *columns,
851                                        GLsizei *rows,
852                                        void *pixels,
853                                        ParamCapture *paramCapture)
854 {
855     if (!rows)
856     {
857         return;
858     }
859 
860     paramCapture->readBufferSizeBytes = sizeof(GLsizei);
861     CaptureMemory(rows, paramCapture->readBufferSizeBytes, paramCapture);
862 }
863 
CaptureReadPixelsRobustANGLE_pixels(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels,ParamCapture * paramCapture)864 void CaptureReadPixelsRobustANGLE_pixels(const State &glState,
865                                          bool isCallValid,
866                                          GLint x,
867                                          GLint y,
868                                          GLsizei width,
869                                          GLsizei height,
870                                          GLenum format,
871                                          GLenum type,
872                                          GLsizei bufSize,
873                                          GLsizei *length,
874                                          GLsizei *columns,
875                                          GLsizei *rows,
876                                          void *pixels,
877                                          ParamCapture *paramCapture)
878 {
879     if (glState.getTargetBuffer(gl::BufferBinding::PixelPack))
880     {
881         // If a pixel pack buffer is bound, this is an offset, not a pointer
882         paramCapture->value.voidPointerVal = pixels;
883         return;
884     }
885 
886     paramCapture->readBufferSizeBytes = bufSize;
887 }
888 
CaptureTexImage2DRobustANGLE_pixels(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels,ParamCapture * paramCapture)889 void CaptureTexImage2DRobustANGLE_pixels(const State &glState,
890                                          bool isCallValid,
891                                          TextureTarget targetPacked,
892                                          GLint level,
893                                          GLint internalformat,
894                                          GLsizei width,
895                                          GLsizei height,
896                                          GLint border,
897                                          GLenum format,
898                                          GLenum type,
899                                          GLsizei bufSize,
900                                          const void *pixels,
901                                          ParamCapture *paramCapture)
902 {
903     if (glState.getTargetBuffer(gl::BufferBinding::PixelUnpack))
904     {
905         return;
906     }
907 
908     if (!pixels)
909     {
910         return;
911     }
912 
913     CaptureMemory(pixels, bufSize, paramCapture);
914 }
915 
CaptureTexParameterfvRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,const GLfloat * params,ParamCapture * paramCapture)916 void CaptureTexParameterfvRobustANGLE_params(const State &glState,
917                                              bool isCallValid,
918                                              TextureType targetPacked,
919                                              GLenum pname,
920                                              GLsizei bufSize,
921                                              const GLfloat *params,
922                                              ParamCapture *paramCapture)
923 {
924     UNIMPLEMENTED();
925 }
926 
CaptureTexParameterivRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,const GLint * params,ParamCapture * paramCapture)927 void CaptureTexParameterivRobustANGLE_params(const State &glState,
928                                              bool isCallValid,
929                                              TextureType targetPacked,
930                                              GLenum pname,
931                                              GLsizei bufSize,
932                                              const GLint *params,
933                                              ParamCapture *paramCapture)
934 {
935     UNIMPLEMENTED();
936 }
937 
CaptureTexSubImage2DRobustANGLE_pixels(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels,ParamCapture * paramCapture)938 void CaptureTexSubImage2DRobustANGLE_pixels(const State &glState,
939                                             bool isCallValid,
940                                             TextureTarget targetPacked,
941                                             GLint level,
942                                             GLint xoffset,
943                                             GLint yoffset,
944                                             GLsizei width,
945                                             GLsizei height,
946                                             GLenum format,
947                                             GLenum type,
948                                             GLsizei bufSize,
949                                             const void *pixels,
950                                             ParamCapture *paramCapture)
951 {
952     if (glState.getTargetBuffer(gl::BufferBinding::PixelUnpack))
953     {
954         return;
955     }
956 
957     if (!pixels)
958     {
959         return;
960     }
961 
962     CaptureMemory(pixels, bufSize, paramCapture);
963 }
964 
CaptureTexImage3DRobustANGLE_pixels(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels,ParamCapture * paramCapture)965 void CaptureTexImage3DRobustANGLE_pixels(const State &glState,
966                                          bool isCallValid,
967                                          TextureTarget targetPacked,
968                                          GLint level,
969                                          GLint internalformat,
970                                          GLsizei width,
971                                          GLsizei height,
972                                          GLsizei depth,
973                                          GLint border,
974                                          GLenum format,
975                                          GLenum type,
976                                          GLsizei bufSize,
977                                          const void *pixels,
978                                          ParamCapture *paramCapture)
979 {
980     UNIMPLEMENTED();
981 }
982 
CaptureTexSubImage3DRobustANGLE_pixels(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,GLsizei bufSize,const void * pixels,ParamCapture * paramCapture)983 void CaptureTexSubImage3DRobustANGLE_pixels(const State &glState,
984                                             bool isCallValid,
985                                             TextureTarget targetPacked,
986                                             GLint level,
987                                             GLint xoffset,
988                                             GLint yoffset,
989                                             GLint zoffset,
990                                             GLsizei width,
991                                             GLsizei height,
992                                             GLsizei depth,
993                                             GLenum format,
994                                             GLenum type,
995                                             GLsizei bufSize,
996                                             const void *pixels,
997                                             ParamCapture *paramCapture)
998 {
999     UNIMPLEMENTED();
1000 }
1001 
CaptureCompressedTexImage2DRobustANGLE_data(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data,ParamCapture * paramCapture)1002 void CaptureCompressedTexImage2DRobustANGLE_data(const State &glState,
1003                                                  bool isCallValid,
1004                                                  TextureTarget targetPacked,
1005                                                  GLint level,
1006                                                  GLenum internalformat,
1007                                                  GLsizei width,
1008                                                  GLsizei height,
1009                                                  GLint border,
1010                                                  GLsizei imageSize,
1011                                                  GLsizei dataSize,
1012                                                  const GLvoid *data,
1013                                                  ParamCapture *paramCapture)
1014 {
1015     UNIMPLEMENTED();
1016 }
1017 
CaptureCompressedTexSubImage2DRobustANGLE_data(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data,ParamCapture * paramCapture)1018 void CaptureCompressedTexSubImage2DRobustANGLE_data(const State &glState,
1019                                                     bool isCallValid,
1020                                                     TextureTarget targetPacked,
1021                                                     GLint level,
1022                                                     GLsizei xoffset,
1023                                                     GLsizei yoffset,
1024                                                     GLsizei width,
1025                                                     GLsizei height,
1026                                                     GLenum format,
1027                                                     GLsizei imageSize,
1028                                                     GLsizei dataSize,
1029                                                     const GLvoid *data,
1030                                                     ParamCapture *paramCapture)
1031 {
1032     UNIMPLEMENTED();
1033 }
1034 
CaptureCompressedTexImage3DRobustANGLE_data(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data,ParamCapture * paramCapture)1035 void CaptureCompressedTexImage3DRobustANGLE_data(const State &glState,
1036                                                  bool isCallValid,
1037                                                  TextureTarget targetPacked,
1038                                                  GLint level,
1039                                                  GLenum internalformat,
1040                                                  GLsizei width,
1041                                                  GLsizei height,
1042                                                  GLsizei depth,
1043                                                  GLint border,
1044                                                  GLsizei imageSize,
1045                                                  GLsizei dataSize,
1046                                                  const GLvoid *data,
1047                                                  ParamCapture *paramCapture)
1048 {
1049     UNIMPLEMENTED();
1050 }
1051 
CaptureCompressedTexSubImage3DRobustANGLE_data(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data,ParamCapture * paramCapture)1052 void CaptureCompressedTexSubImage3DRobustANGLE_data(const State &glState,
1053                                                     bool isCallValid,
1054                                                     TextureTarget targetPacked,
1055                                                     GLint level,
1056                                                     GLint xoffset,
1057                                                     GLint yoffset,
1058                                                     GLint zoffset,
1059                                                     GLsizei width,
1060                                                     GLsizei height,
1061                                                     GLsizei depth,
1062                                                     GLenum format,
1063                                                     GLsizei imageSize,
1064                                                     GLsizei dataSize,
1065                                                     const GLvoid *data,
1066                                                     ParamCapture *paramCapture)
1067 {
1068     UNIMPLEMENTED();
1069 }
1070 
CaptureGetQueryivRobustANGLE_length(const State & glState,bool isCallValid,QueryType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1071 void CaptureGetQueryivRobustANGLE_length(const State &glState,
1072                                          bool isCallValid,
1073                                          QueryType targetPacked,
1074                                          GLenum pname,
1075                                          GLsizei bufSize,
1076                                          GLsizei *length,
1077                                          GLint *params,
1078                                          ParamCapture *paramCapture)
1079 {
1080     UNIMPLEMENTED();
1081 }
1082 
CaptureGetQueryivRobustANGLE_params(const State & glState,bool isCallValid,QueryType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1083 void CaptureGetQueryivRobustANGLE_params(const State &glState,
1084                                          bool isCallValid,
1085                                          QueryType targetPacked,
1086                                          GLenum pname,
1087                                          GLsizei bufSize,
1088                                          GLsizei *length,
1089                                          GLint *params,
1090                                          ParamCapture *paramCapture)
1091 {
1092     UNIMPLEMENTED();
1093 }
1094 
CaptureGetQueryObjectuivRobustANGLE_length(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1095 void CaptureGetQueryObjectuivRobustANGLE_length(const State &glState,
1096                                                 bool isCallValid,
1097                                                 QueryID id,
1098                                                 GLenum pname,
1099                                                 GLsizei bufSize,
1100                                                 GLsizei *length,
1101                                                 GLuint *params,
1102                                                 ParamCapture *paramCapture)
1103 {
1104     UNIMPLEMENTED();
1105 }
1106 
CaptureGetQueryObjectuivRobustANGLE_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1107 void CaptureGetQueryObjectuivRobustANGLE_params(const State &glState,
1108                                                 bool isCallValid,
1109                                                 QueryID id,
1110                                                 GLenum pname,
1111                                                 GLsizei bufSize,
1112                                                 GLsizei *length,
1113                                                 GLuint *params,
1114                                                 ParamCapture *paramCapture)
1115 {
1116     UNIMPLEMENTED();
1117 }
1118 
CaptureGetBufferPointervRobustANGLE_length(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params,ParamCapture * paramCapture)1119 void CaptureGetBufferPointervRobustANGLE_length(const State &glState,
1120                                                 bool isCallValid,
1121                                                 BufferBinding targetPacked,
1122                                                 GLenum pname,
1123                                                 GLsizei bufSize,
1124                                                 GLsizei *length,
1125                                                 void **params,
1126                                                 ParamCapture *paramCapture)
1127 {
1128     UNIMPLEMENTED();
1129 }
1130 
CaptureGetBufferPointervRobustANGLE_params(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params,ParamCapture * paramCapture)1131 void CaptureGetBufferPointervRobustANGLE_params(const State &glState,
1132                                                 bool isCallValid,
1133                                                 BufferBinding targetPacked,
1134                                                 GLenum pname,
1135                                                 GLsizei bufSize,
1136                                                 GLsizei *length,
1137                                                 void **params,
1138                                                 ParamCapture *paramCapture)
1139 {
1140     UNIMPLEMENTED();
1141 }
1142 
CaptureGetIntegeri_vRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data,ParamCapture * paramCapture)1143 void CaptureGetIntegeri_vRobustANGLE_length(const State &glState,
1144                                             bool isCallValid,
1145                                             GLenum target,
1146                                             GLuint index,
1147                                             GLsizei bufSize,
1148                                             GLsizei *length,
1149                                             GLint *data,
1150                                             ParamCapture *paramCapture)
1151 {
1152     UNIMPLEMENTED();
1153 }
1154 
CaptureGetIntegeri_vRobustANGLE_data(const State & glState,bool isCallValid,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data,ParamCapture * paramCapture)1155 void CaptureGetIntegeri_vRobustANGLE_data(const State &glState,
1156                                           bool isCallValid,
1157                                           GLenum target,
1158                                           GLuint index,
1159                                           GLsizei bufSize,
1160                                           GLsizei *length,
1161                                           GLint *data,
1162                                           ParamCapture *paramCapture)
1163 {
1164     UNIMPLEMENTED();
1165 }
1166 
CaptureGetInternalformativRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1167 void CaptureGetInternalformativRobustANGLE_length(const State &glState,
1168                                                   bool isCallValid,
1169                                                   GLenum target,
1170                                                   GLenum internalformat,
1171                                                   GLenum pname,
1172                                                   GLsizei bufSize,
1173                                                   GLsizei *length,
1174                                                   GLint *params,
1175                                                   ParamCapture *paramCapture)
1176 {
1177     UNIMPLEMENTED();
1178 }
1179 
CaptureGetInternalformativRobustANGLE_params(const State & glState,bool isCallValid,GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1180 void CaptureGetInternalformativRobustANGLE_params(const State &glState,
1181                                                   bool isCallValid,
1182                                                   GLenum target,
1183                                                   GLenum internalformat,
1184                                                   GLenum pname,
1185                                                   GLsizei bufSize,
1186                                                   GLsizei *length,
1187                                                   GLint *params,
1188                                                   ParamCapture *paramCapture)
1189 {
1190     UNIMPLEMENTED();
1191 }
1192 
CaptureGetVertexAttribIivRobustANGLE_length(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1193 void CaptureGetVertexAttribIivRobustANGLE_length(const State &glState,
1194                                                  bool isCallValid,
1195                                                  GLuint index,
1196                                                  GLenum pname,
1197                                                  GLsizei bufSize,
1198                                                  GLsizei *length,
1199                                                  GLint *params,
1200                                                  ParamCapture *paramCapture)
1201 {
1202     UNIMPLEMENTED();
1203 }
1204 
CaptureGetVertexAttribIivRobustANGLE_params(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1205 void CaptureGetVertexAttribIivRobustANGLE_params(const State &glState,
1206                                                  bool isCallValid,
1207                                                  GLuint index,
1208                                                  GLenum pname,
1209                                                  GLsizei bufSize,
1210                                                  GLsizei *length,
1211                                                  GLint *params,
1212                                                  ParamCapture *paramCapture)
1213 {
1214     UNIMPLEMENTED();
1215 }
1216 
CaptureGetVertexAttribIuivRobustANGLE_length(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1217 void CaptureGetVertexAttribIuivRobustANGLE_length(const State &glState,
1218                                                   bool isCallValid,
1219                                                   GLuint index,
1220                                                   GLenum pname,
1221                                                   GLsizei bufSize,
1222                                                   GLsizei *length,
1223                                                   GLuint *params,
1224                                                   ParamCapture *paramCapture)
1225 {
1226     UNIMPLEMENTED();
1227 }
1228 
CaptureGetVertexAttribIuivRobustANGLE_params(const State & glState,bool isCallValid,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1229 void CaptureGetVertexAttribIuivRobustANGLE_params(const State &glState,
1230                                                   bool isCallValid,
1231                                                   GLuint index,
1232                                                   GLenum pname,
1233                                                   GLsizei bufSize,
1234                                                   GLsizei *length,
1235                                                   GLuint *params,
1236                                                   ParamCapture *paramCapture)
1237 {
1238     UNIMPLEMENTED();
1239 }
1240 
CaptureGetUniformuivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1241 void CaptureGetUniformuivRobustANGLE_length(const State &glState,
1242                                             bool isCallValid,
1243                                             ShaderProgramID program,
1244                                             UniformLocation location,
1245                                             GLsizei bufSize,
1246                                             GLsizei *length,
1247                                             GLuint *params,
1248                                             ParamCapture *paramCapture)
1249 {
1250     UNIMPLEMENTED();
1251 }
1252 
CaptureGetUniformuivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1253 void CaptureGetUniformuivRobustANGLE_params(const State &glState,
1254                                             bool isCallValid,
1255                                             ShaderProgramID program,
1256                                             UniformLocation location,
1257                                             GLsizei bufSize,
1258                                             GLsizei *length,
1259                                             GLuint *params,
1260                                             ParamCapture *paramCapture)
1261 {
1262     UNIMPLEMENTED();
1263 }
1264 
CaptureGetActiveUniformBlockivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformBlockIndex uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1265 void CaptureGetActiveUniformBlockivRobustANGLE_length(const State &glState,
1266                                                       bool isCallValid,
1267                                                       ShaderProgramID program,
1268                                                       UniformBlockIndex uniformBlockIndex,
1269                                                       GLenum pname,
1270                                                       GLsizei bufSize,
1271                                                       GLsizei *length,
1272                                                       GLint *params,
1273                                                       ParamCapture *paramCapture)
1274 {
1275     UNIMPLEMENTED();
1276 }
1277 
CaptureGetActiveUniformBlockivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformBlockIndex uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1278 void CaptureGetActiveUniformBlockivRobustANGLE_params(const State &glState,
1279                                                       bool isCallValid,
1280                                                       ShaderProgramID program,
1281                                                       UniformBlockIndex uniformBlockIndex,
1282                                                       GLenum pname,
1283                                                       GLsizei bufSize,
1284                                                       GLsizei *length,
1285                                                       GLint *params,
1286                                                       ParamCapture *paramCapture)
1287 {
1288     UNIMPLEMENTED();
1289 }
1290 
CaptureGetInteger64vRobustANGLE_length(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data,ParamCapture * paramCapture)1291 void CaptureGetInteger64vRobustANGLE_length(const State &glState,
1292                                             bool isCallValid,
1293                                             GLenum pname,
1294                                             GLsizei bufSize,
1295                                             GLsizei *length,
1296                                             GLint64 *data,
1297                                             ParamCapture *paramCapture)
1298 {
1299     UNIMPLEMENTED();
1300 }
1301 
CaptureGetInteger64vRobustANGLE_data(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data,ParamCapture * paramCapture)1302 void CaptureGetInteger64vRobustANGLE_data(const State &glState,
1303                                           bool isCallValid,
1304                                           GLenum pname,
1305                                           GLsizei bufSize,
1306                                           GLsizei *length,
1307                                           GLint64 *data,
1308                                           ParamCapture *paramCapture)
1309 {
1310     UNIMPLEMENTED();
1311 }
1312 
CaptureGetInteger64i_vRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data,ParamCapture * paramCapture)1313 void CaptureGetInteger64i_vRobustANGLE_length(const State &glState,
1314                                               bool isCallValid,
1315                                               GLenum target,
1316                                               GLuint index,
1317                                               GLsizei bufSize,
1318                                               GLsizei *length,
1319                                               GLint64 *data,
1320                                               ParamCapture *paramCapture)
1321 {
1322     UNIMPLEMENTED();
1323 }
1324 
CaptureGetInteger64i_vRobustANGLE_data(const State & glState,bool isCallValid,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data,ParamCapture * paramCapture)1325 void CaptureGetInteger64i_vRobustANGLE_data(const State &glState,
1326                                             bool isCallValid,
1327                                             GLenum target,
1328                                             GLuint index,
1329                                             GLsizei bufSize,
1330                                             GLsizei *length,
1331                                             GLint64 *data,
1332                                             ParamCapture *paramCapture)
1333 {
1334     UNIMPLEMENTED();
1335 }
1336 
CaptureGetBufferParameteri64vRobustANGLE_length(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params,ParamCapture * paramCapture)1337 void CaptureGetBufferParameteri64vRobustANGLE_length(const State &glState,
1338                                                      bool isCallValid,
1339                                                      BufferBinding targetPacked,
1340                                                      GLenum pname,
1341                                                      GLsizei bufSize,
1342                                                      GLsizei *length,
1343                                                      GLint64 *params,
1344                                                      ParamCapture *paramCapture)
1345 {
1346     UNIMPLEMENTED();
1347 }
1348 
CaptureGetBufferParameteri64vRobustANGLE_params(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params,ParamCapture * paramCapture)1349 void CaptureGetBufferParameteri64vRobustANGLE_params(const State &glState,
1350                                                      bool isCallValid,
1351                                                      BufferBinding targetPacked,
1352                                                      GLenum pname,
1353                                                      GLsizei bufSize,
1354                                                      GLsizei *length,
1355                                                      GLint64 *params,
1356                                                      ParamCapture *paramCapture)
1357 {
1358     UNIMPLEMENTED();
1359 }
1360 
CaptureSamplerParameterivRobustANGLE_param(const State & glState,bool isCallValid,SamplerID sampler,GLuint pname,GLsizei bufSize,const GLint * param,ParamCapture * paramCapture)1361 void CaptureSamplerParameterivRobustANGLE_param(const State &glState,
1362                                                 bool isCallValid,
1363                                                 SamplerID sampler,
1364                                                 GLuint pname,
1365                                                 GLsizei bufSize,
1366                                                 const GLint *param,
1367                                                 ParamCapture *paramCapture)
1368 {
1369     UNIMPLEMENTED();
1370 }
1371 
CaptureSamplerParameterfvRobustANGLE_param(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,const GLfloat * param,ParamCapture * paramCapture)1372 void CaptureSamplerParameterfvRobustANGLE_param(const State &glState,
1373                                                 bool isCallValid,
1374                                                 SamplerID sampler,
1375                                                 GLenum pname,
1376                                                 GLsizei bufSize,
1377                                                 const GLfloat *param,
1378                                                 ParamCapture *paramCapture)
1379 {
1380     UNIMPLEMENTED();
1381 }
1382 
CaptureGetSamplerParameterivRobustANGLE_length(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1383 void CaptureGetSamplerParameterivRobustANGLE_length(const State &glState,
1384                                                     bool isCallValid,
1385                                                     SamplerID sampler,
1386                                                     GLenum pname,
1387                                                     GLsizei bufSize,
1388                                                     GLsizei *length,
1389                                                     GLint *params,
1390                                                     ParamCapture *paramCapture)
1391 {
1392     UNIMPLEMENTED();
1393 }
1394 
CaptureGetSamplerParameterivRobustANGLE_params(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1395 void CaptureGetSamplerParameterivRobustANGLE_params(const State &glState,
1396                                                     bool isCallValid,
1397                                                     SamplerID sampler,
1398                                                     GLenum pname,
1399                                                     GLsizei bufSize,
1400                                                     GLsizei *length,
1401                                                     GLint *params,
1402                                                     ParamCapture *paramCapture)
1403 {
1404     UNIMPLEMENTED();
1405 }
1406 
CaptureGetSamplerParameterfvRobustANGLE_length(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)1407 void CaptureGetSamplerParameterfvRobustANGLE_length(const State &glState,
1408                                                     bool isCallValid,
1409                                                     SamplerID sampler,
1410                                                     GLenum pname,
1411                                                     GLsizei bufSize,
1412                                                     GLsizei *length,
1413                                                     GLfloat *params,
1414                                                     ParamCapture *paramCapture)
1415 {
1416     UNIMPLEMENTED();
1417 }
1418 
CaptureGetSamplerParameterfvRobustANGLE_params(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)1419 void CaptureGetSamplerParameterfvRobustANGLE_params(const State &glState,
1420                                                     bool isCallValid,
1421                                                     SamplerID sampler,
1422                                                     GLenum pname,
1423                                                     GLsizei bufSize,
1424                                                     GLsizei *length,
1425                                                     GLfloat *params,
1426                                                     ParamCapture *paramCapture)
1427 {
1428     UNIMPLEMENTED();
1429 }
1430 
CaptureGetFramebufferParameterivRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1431 void CaptureGetFramebufferParameterivRobustANGLE_length(const State &glState,
1432                                                         bool isCallValid,
1433                                                         GLenum target,
1434                                                         GLenum pname,
1435                                                         GLsizei bufSize,
1436                                                         GLsizei *length,
1437                                                         GLint *params,
1438                                                         ParamCapture *paramCapture)
1439 {
1440     UNIMPLEMENTED();
1441 }
1442 
CaptureGetFramebufferParameterivRobustANGLE_params(const State & glState,bool isCallValid,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1443 void CaptureGetFramebufferParameterivRobustANGLE_params(const State &glState,
1444                                                         bool isCallValid,
1445                                                         GLenum target,
1446                                                         GLenum pname,
1447                                                         GLsizei bufSize,
1448                                                         GLsizei *length,
1449                                                         GLint *params,
1450                                                         ParamCapture *paramCapture)
1451 {
1452     UNIMPLEMENTED();
1453 }
1454 
CaptureGetProgramInterfaceivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1455 void CaptureGetProgramInterfaceivRobustANGLE_length(const State &glState,
1456                                                     bool isCallValid,
1457                                                     ShaderProgramID program,
1458                                                     GLenum programInterface,
1459                                                     GLenum pname,
1460                                                     GLsizei bufSize,
1461                                                     GLsizei *length,
1462                                                     GLint *params,
1463                                                     ParamCapture *paramCapture)
1464 {
1465     UNIMPLEMENTED();
1466 }
1467 
CaptureGetProgramInterfaceivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1468 void CaptureGetProgramInterfaceivRobustANGLE_params(const State &glState,
1469                                                     bool isCallValid,
1470                                                     ShaderProgramID program,
1471                                                     GLenum programInterface,
1472                                                     GLenum pname,
1473                                                     GLsizei bufSize,
1474                                                     GLsizei *length,
1475                                                     GLint *params,
1476                                                     ParamCapture *paramCapture)
1477 {
1478     UNIMPLEMENTED();
1479 }
1480 
CaptureGetBooleani_vRobustANGLE_length(const State & glState,bool isCallValid,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data,ParamCapture * paramCapture)1481 void CaptureGetBooleani_vRobustANGLE_length(const State &glState,
1482                                             bool isCallValid,
1483                                             GLenum target,
1484                                             GLuint index,
1485                                             GLsizei bufSize,
1486                                             GLsizei *length,
1487                                             GLboolean *data,
1488                                             ParamCapture *paramCapture)
1489 {
1490     UNIMPLEMENTED();
1491 }
1492 
CaptureGetBooleani_vRobustANGLE_data(const State & glState,bool isCallValid,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data,ParamCapture * paramCapture)1493 void CaptureGetBooleani_vRobustANGLE_data(const State &glState,
1494                                           bool isCallValid,
1495                                           GLenum target,
1496                                           GLuint index,
1497                                           GLsizei bufSize,
1498                                           GLsizei *length,
1499                                           GLboolean *data,
1500                                           ParamCapture *paramCapture)
1501 {
1502     UNIMPLEMENTED();
1503 }
1504 
CaptureGetMultisamplefvRobustANGLE_length(const State & glState,bool isCallValid,GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val,ParamCapture * paramCapture)1505 void CaptureGetMultisamplefvRobustANGLE_length(const State &glState,
1506                                                bool isCallValid,
1507                                                GLenum pname,
1508                                                GLuint index,
1509                                                GLsizei bufSize,
1510                                                GLsizei *length,
1511                                                GLfloat *val,
1512                                                ParamCapture *paramCapture)
1513 {
1514     UNIMPLEMENTED();
1515 }
1516 
CaptureGetMultisamplefvRobustANGLE_val(const State & glState,bool isCallValid,GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val,ParamCapture * paramCapture)1517 void CaptureGetMultisamplefvRobustANGLE_val(const State &glState,
1518                                             bool isCallValid,
1519                                             GLenum pname,
1520                                             GLuint index,
1521                                             GLsizei bufSize,
1522                                             GLsizei *length,
1523                                             GLfloat *val,
1524                                             ParamCapture *paramCapture)
1525 {
1526     UNIMPLEMENTED();
1527 }
1528 
CaptureGetTexLevelParameterivRobustANGLE_length(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1529 void CaptureGetTexLevelParameterivRobustANGLE_length(const State &glState,
1530                                                      bool isCallValid,
1531                                                      TextureTarget targetPacked,
1532                                                      GLint level,
1533                                                      GLenum pname,
1534                                                      GLsizei bufSize,
1535                                                      GLsizei *length,
1536                                                      GLint *params,
1537                                                      ParamCapture *paramCapture)
1538 {
1539     UNIMPLEMENTED();
1540 }
1541 
CaptureGetTexLevelParameterivRobustANGLE_params(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1542 void CaptureGetTexLevelParameterivRobustANGLE_params(const State &glState,
1543                                                      bool isCallValid,
1544                                                      TextureTarget targetPacked,
1545                                                      GLint level,
1546                                                      GLenum pname,
1547                                                      GLsizei bufSize,
1548                                                      GLsizei *length,
1549                                                      GLint *params,
1550                                                      ParamCapture *paramCapture)
1551 {
1552     UNIMPLEMENTED();
1553 }
1554 
CaptureGetTexLevelParameterfvRobustANGLE_length(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)1555 void CaptureGetTexLevelParameterfvRobustANGLE_length(const State &glState,
1556                                                      bool isCallValid,
1557                                                      TextureTarget targetPacked,
1558                                                      GLint level,
1559                                                      GLenum pname,
1560                                                      GLsizei bufSize,
1561                                                      GLsizei *length,
1562                                                      GLfloat *params,
1563                                                      ParamCapture *paramCapture)
1564 {
1565     UNIMPLEMENTED();
1566 }
1567 
CaptureGetTexLevelParameterfvRobustANGLE_params(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)1568 void CaptureGetTexLevelParameterfvRobustANGLE_params(const State &glState,
1569                                                      bool isCallValid,
1570                                                      TextureTarget targetPacked,
1571                                                      GLint level,
1572                                                      GLenum pname,
1573                                                      GLsizei bufSize,
1574                                                      GLsizei *length,
1575                                                      GLfloat *params,
1576                                                      ParamCapture *paramCapture)
1577 {
1578     UNIMPLEMENTED();
1579 }
1580 
CaptureGetPointervRobustANGLERobustANGLE_length(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params,ParamCapture * paramCapture)1581 void CaptureGetPointervRobustANGLERobustANGLE_length(const State &glState,
1582                                                      bool isCallValid,
1583                                                      GLenum pname,
1584                                                      GLsizei bufSize,
1585                                                      GLsizei *length,
1586                                                      void **params,
1587                                                      ParamCapture *paramCapture)
1588 {
1589     UNIMPLEMENTED();
1590 }
1591 
CaptureGetPointervRobustANGLERobustANGLE_params(const State & glState,bool isCallValid,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params,ParamCapture * paramCapture)1592 void CaptureGetPointervRobustANGLERobustANGLE_params(const State &glState,
1593                                                      bool isCallValid,
1594                                                      GLenum pname,
1595                                                      GLsizei bufSize,
1596                                                      GLsizei *length,
1597                                                      void **params,
1598                                                      ParamCapture *paramCapture)
1599 {
1600     UNIMPLEMENTED();
1601 }
1602 
CaptureReadnPixelsRobustANGLE_length(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data,ParamCapture * paramCapture)1603 void CaptureReadnPixelsRobustANGLE_length(const State &glState,
1604                                           bool isCallValid,
1605                                           GLint x,
1606                                           GLint y,
1607                                           GLsizei width,
1608                                           GLsizei height,
1609                                           GLenum format,
1610                                           GLenum type,
1611                                           GLsizei bufSize,
1612                                           GLsizei *length,
1613                                           GLsizei *columns,
1614                                           GLsizei *rows,
1615                                           void *data,
1616                                           ParamCapture *paramCapture)
1617 {
1618     UNIMPLEMENTED();
1619 }
1620 
CaptureReadnPixelsRobustANGLE_columns(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data,ParamCapture * paramCapture)1621 void CaptureReadnPixelsRobustANGLE_columns(const State &glState,
1622                                            bool isCallValid,
1623                                            GLint x,
1624                                            GLint y,
1625                                            GLsizei width,
1626                                            GLsizei height,
1627                                            GLenum format,
1628                                            GLenum type,
1629                                            GLsizei bufSize,
1630                                            GLsizei *length,
1631                                            GLsizei *columns,
1632                                            GLsizei *rows,
1633                                            void *data,
1634                                            ParamCapture *paramCapture)
1635 {
1636     UNIMPLEMENTED();
1637 }
1638 
CaptureReadnPixelsRobustANGLE_rows(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data,ParamCapture * paramCapture)1639 void CaptureReadnPixelsRobustANGLE_rows(const State &glState,
1640                                         bool isCallValid,
1641                                         GLint x,
1642                                         GLint y,
1643                                         GLsizei width,
1644                                         GLsizei height,
1645                                         GLenum format,
1646                                         GLenum type,
1647                                         GLsizei bufSize,
1648                                         GLsizei *length,
1649                                         GLsizei *columns,
1650                                         GLsizei *rows,
1651                                         void *data,
1652                                         ParamCapture *paramCapture)
1653 {
1654     UNIMPLEMENTED();
1655 }
1656 
CaptureReadnPixelsRobustANGLE_data(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data,ParamCapture * paramCapture)1657 void CaptureReadnPixelsRobustANGLE_data(const State &glState,
1658                                         bool isCallValid,
1659                                         GLint x,
1660                                         GLint y,
1661                                         GLsizei width,
1662                                         GLsizei height,
1663                                         GLenum format,
1664                                         GLenum type,
1665                                         GLsizei bufSize,
1666                                         GLsizei *length,
1667                                         GLsizei *columns,
1668                                         GLsizei *rows,
1669                                         void *data,
1670                                         ParamCapture *paramCapture)
1671 {
1672     UNIMPLEMENTED();
1673 }
1674 
CaptureGetnUniformfvRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)1675 void CaptureGetnUniformfvRobustANGLE_length(const State &glState,
1676                                             bool isCallValid,
1677                                             ShaderProgramID program,
1678                                             UniformLocation location,
1679                                             GLsizei bufSize,
1680                                             GLsizei *length,
1681                                             GLfloat *params,
1682                                             ParamCapture *paramCapture)
1683 {
1684     UNIMPLEMENTED();
1685 }
1686 
CaptureGetnUniformfvRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLfloat * params,ParamCapture * paramCapture)1687 void CaptureGetnUniformfvRobustANGLE_params(const State &glState,
1688                                             bool isCallValid,
1689                                             ShaderProgramID program,
1690                                             UniformLocation location,
1691                                             GLsizei bufSize,
1692                                             GLsizei *length,
1693                                             GLfloat *params,
1694                                             ParamCapture *paramCapture)
1695 {
1696     UNIMPLEMENTED();
1697 }
1698 
CaptureGetnUniformivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1699 void CaptureGetnUniformivRobustANGLE_length(const State &glState,
1700                                             bool isCallValid,
1701                                             ShaderProgramID program,
1702                                             UniformLocation location,
1703                                             GLsizei bufSize,
1704                                             GLsizei *length,
1705                                             GLint *params,
1706                                             ParamCapture *paramCapture)
1707 {
1708     UNIMPLEMENTED();
1709 }
1710 
CaptureGetnUniformivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1711 void CaptureGetnUniformivRobustANGLE_params(const State &glState,
1712                                             bool isCallValid,
1713                                             ShaderProgramID program,
1714                                             UniformLocation location,
1715                                             GLsizei bufSize,
1716                                             GLsizei *length,
1717                                             GLint *params,
1718                                             ParamCapture *paramCapture)
1719 {
1720     UNIMPLEMENTED();
1721 }
1722 
CaptureGetnUniformuivRobustANGLE_length(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1723 void CaptureGetnUniformuivRobustANGLE_length(const State &glState,
1724                                              bool isCallValid,
1725                                              ShaderProgramID program,
1726                                              UniformLocation location,
1727                                              GLsizei bufSize,
1728                                              GLsizei *length,
1729                                              GLuint *params,
1730                                              ParamCapture *paramCapture)
1731 {
1732     UNIMPLEMENTED();
1733 }
1734 
CaptureGetnUniformuivRobustANGLE_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1735 void CaptureGetnUniformuivRobustANGLE_params(const State &glState,
1736                                              bool isCallValid,
1737                                              ShaderProgramID program,
1738                                              UniformLocation location,
1739                                              GLsizei bufSize,
1740                                              GLsizei *length,
1741                                              GLuint *params,
1742                                              ParamCapture *paramCapture)
1743 {
1744     UNIMPLEMENTED();
1745 }
1746 
CaptureTexParameterIivRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,const GLint * params,ParamCapture * paramCapture)1747 void CaptureTexParameterIivRobustANGLE_params(const State &glState,
1748                                               bool isCallValid,
1749                                               TextureType targetPacked,
1750                                               GLenum pname,
1751                                               GLsizei bufSize,
1752                                               const GLint *params,
1753                                               ParamCapture *paramCapture)
1754 {
1755     UNIMPLEMENTED();
1756 }
1757 
CaptureTexParameterIuivRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,const GLuint * params,ParamCapture * paramCapture)1758 void CaptureTexParameterIuivRobustANGLE_params(const State &glState,
1759                                                bool isCallValid,
1760                                                TextureType targetPacked,
1761                                                GLenum pname,
1762                                                GLsizei bufSize,
1763                                                const GLuint *params,
1764                                                ParamCapture *paramCapture)
1765 {
1766     UNIMPLEMENTED();
1767 }
1768 
CaptureGetTexParameterIivRobustANGLE_length(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1769 void CaptureGetTexParameterIivRobustANGLE_length(const State &glState,
1770                                                  bool isCallValid,
1771                                                  TextureType targetPacked,
1772                                                  GLenum pname,
1773                                                  GLsizei bufSize,
1774                                                  GLsizei *length,
1775                                                  GLint *params,
1776                                                  ParamCapture *paramCapture)
1777 {
1778     UNIMPLEMENTED();
1779 }
1780 
CaptureGetTexParameterIivRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1781 void CaptureGetTexParameterIivRobustANGLE_params(const State &glState,
1782                                                  bool isCallValid,
1783                                                  TextureType targetPacked,
1784                                                  GLenum pname,
1785                                                  GLsizei bufSize,
1786                                                  GLsizei *length,
1787                                                  GLint *params,
1788                                                  ParamCapture *paramCapture)
1789 {
1790     UNIMPLEMENTED();
1791 }
1792 
CaptureGetTexParameterIuivRobustANGLE_length(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1793 void CaptureGetTexParameterIuivRobustANGLE_length(const State &glState,
1794                                                   bool isCallValid,
1795                                                   TextureType targetPacked,
1796                                                   GLenum pname,
1797                                                   GLsizei bufSize,
1798                                                   GLsizei *length,
1799                                                   GLuint *params,
1800                                                   ParamCapture *paramCapture)
1801 {
1802     UNIMPLEMENTED();
1803 }
1804 
CaptureGetTexParameterIuivRobustANGLE_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1805 void CaptureGetTexParameterIuivRobustANGLE_params(const State &glState,
1806                                                   bool isCallValid,
1807                                                   TextureType targetPacked,
1808                                                   GLenum pname,
1809                                                   GLsizei bufSize,
1810                                                   GLsizei *length,
1811                                                   GLuint *params,
1812                                                   ParamCapture *paramCapture)
1813 {
1814     UNIMPLEMENTED();
1815 }
1816 
CaptureSamplerParameterIivRobustANGLE_param(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,const GLint * param,ParamCapture * paramCapture)1817 void CaptureSamplerParameterIivRobustANGLE_param(const State &glState,
1818                                                  bool isCallValid,
1819                                                  SamplerID sampler,
1820                                                  GLenum pname,
1821                                                  GLsizei bufSize,
1822                                                  const GLint *param,
1823                                                  ParamCapture *paramCapture)
1824 {
1825     UNIMPLEMENTED();
1826 }
1827 
CaptureSamplerParameterIuivRobustANGLE_param(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,const GLuint * param,ParamCapture * paramCapture)1828 void CaptureSamplerParameterIuivRobustANGLE_param(const State &glState,
1829                                                   bool isCallValid,
1830                                                   SamplerID sampler,
1831                                                   GLenum pname,
1832                                                   GLsizei bufSize,
1833                                                   const GLuint *param,
1834                                                   ParamCapture *paramCapture)
1835 {
1836     UNIMPLEMENTED();
1837 }
1838 
CaptureGetSamplerParameterIivRobustANGLE_length(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1839 void CaptureGetSamplerParameterIivRobustANGLE_length(const State &glState,
1840                                                      bool isCallValid,
1841                                                      SamplerID sampler,
1842                                                      GLenum pname,
1843                                                      GLsizei bufSize,
1844                                                      GLsizei *length,
1845                                                      GLint *params,
1846                                                      ParamCapture *paramCapture)
1847 {
1848     UNIMPLEMENTED();
1849 }
1850 
CaptureGetSamplerParameterIivRobustANGLE_params(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1851 void CaptureGetSamplerParameterIivRobustANGLE_params(const State &glState,
1852                                                      bool isCallValid,
1853                                                      SamplerID sampler,
1854                                                      GLenum pname,
1855                                                      GLsizei bufSize,
1856                                                      GLsizei *length,
1857                                                      GLint *params,
1858                                                      ParamCapture *paramCapture)
1859 {
1860     UNIMPLEMENTED();
1861 }
1862 
CaptureGetSamplerParameterIuivRobustANGLE_length(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1863 void CaptureGetSamplerParameterIuivRobustANGLE_length(const State &glState,
1864                                                       bool isCallValid,
1865                                                       SamplerID sampler,
1866                                                       GLenum pname,
1867                                                       GLsizei bufSize,
1868                                                       GLsizei *length,
1869                                                       GLuint *params,
1870                                                       ParamCapture *paramCapture)
1871 {
1872     UNIMPLEMENTED();
1873 }
1874 
CaptureGetSamplerParameterIuivRobustANGLE_params(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params,ParamCapture * paramCapture)1875 void CaptureGetSamplerParameterIuivRobustANGLE_params(const State &glState,
1876                                                       bool isCallValid,
1877                                                       SamplerID sampler,
1878                                                       GLenum pname,
1879                                                       GLsizei bufSize,
1880                                                       GLsizei *length,
1881                                                       GLuint *params,
1882                                                       ParamCapture *paramCapture)
1883 {
1884     UNIMPLEMENTED();
1885 }
1886 
CaptureGetQueryObjectivRobustANGLE_length(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1887 void CaptureGetQueryObjectivRobustANGLE_length(const State &glState,
1888                                                bool isCallValid,
1889                                                QueryID id,
1890                                                GLenum pname,
1891                                                GLsizei bufSize,
1892                                                GLsizei *length,
1893                                                GLint *params,
1894                                                ParamCapture *paramCapture)
1895 {
1896     UNIMPLEMENTED();
1897 }
1898 
CaptureGetQueryObjectivRobustANGLE_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params,ParamCapture * paramCapture)1899 void CaptureGetQueryObjectivRobustANGLE_params(const State &glState,
1900                                                bool isCallValid,
1901                                                QueryID id,
1902                                                GLenum pname,
1903                                                GLsizei bufSize,
1904                                                GLsizei *length,
1905                                                GLint *params,
1906                                                ParamCapture *paramCapture)
1907 {
1908     UNIMPLEMENTED();
1909 }
1910 
CaptureGetQueryObjecti64vRobustANGLE_length(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params,ParamCapture * paramCapture)1911 void CaptureGetQueryObjecti64vRobustANGLE_length(const State &glState,
1912                                                  bool isCallValid,
1913                                                  QueryID id,
1914                                                  GLenum pname,
1915                                                  GLsizei bufSize,
1916                                                  GLsizei *length,
1917                                                  GLint64 *params,
1918                                                  ParamCapture *paramCapture)
1919 {
1920     UNIMPLEMENTED();
1921 }
1922 
CaptureGetQueryObjecti64vRobustANGLE_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params,ParamCapture * paramCapture)1923 void CaptureGetQueryObjecti64vRobustANGLE_params(const State &glState,
1924                                                  bool isCallValid,
1925                                                  QueryID id,
1926                                                  GLenum pname,
1927                                                  GLsizei bufSize,
1928                                                  GLsizei *length,
1929                                                  GLint64 *params,
1930                                                  ParamCapture *paramCapture)
1931 {
1932     UNIMPLEMENTED();
1933 }
1934 
CaptureGetQueryObjectui64vRobustANGLE_length(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params,ParamCapture * paramCapture)1935 void CaptureGetQueryObjectui64vRobustANGLE_length(const State &glState,
1936                                                   bool isCallValid,
1937                                                   QueryID id,
1938                                                   GLenum pname,
1939                                                   GLsizei bufSize,
1940                                                   GLsizei *length,
1941                                                   GLuint64 *params,
1942                                                   ParamCapture *paramCapture)
1943 {
1944     UNIMPLEMENTED();
1945 }
1946 
CaptureGetQueryObjectui64vRobustANGLE_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params,ParamCapture * paramCapture)1947 void CaptureGetQueryObjectui64vRobustANGLE_params(const State &glState,
1948                                                   bool isCallValid,
1949                                                   QueryID id,
1950                                                   GLenum pname,
1951                                                   GLsizei bufSize,
1952                                                   GLsizei *length,
1953                                                   GLuint64 *params,
1954                                                   ParamCapture *paramCapture)
1955 {
1956     UNIMPLEMENTED();
1957 }
1958 
CaptureGetTexLevelParameterivANGLE_params(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum pname,GLint * params,ParamCapture * paramCapture)1959 void CaptureGetTexLevelParameterivANGLE_params(const State &glState,
1960                                                bool isCallValid,
1961                                                TextureTarget targetPacked,
1962                                                GLint level,
1963                                                GLenum pname,
1964                                                GLint *params,
1965                                                ParamCapture *paramCapture)
1966 {
1967     // page 190 https://www.khronos.org/registry/OpenGL/specs/es/3.2/es_spec_3.2.pdf
1968     // TEXTURE_BORDER_COLOR: 4 floats, ints, uints
1969     paramCapture->readBufferSizeBytes = sizeof(GLint) * 4;
1970 }
1971 
CaptureGetTexLevelParameterfvANGLE_params(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum pname,GLfloat * params,ParamCapture * paramCapture)1972 void CaptureGetTexLevelParameterfvANGLE_params(const State &glState,
1973                                                bool isCallValid,
1974                                                TextureTarget targetPacked,
1975                                                GLint level,
1976                                                GLenum pname,
1977                                                GLfloat *params,
1978                                                ParamCapture *paramCapture)
1979 {
1980     UNIMPLEMENTED();
1981 }
1982 
CaptureGetMultisamplefvANGLE_val(const State & glState,bool isCallValid,GLenum pname,GLuint index,GLfloat * val,ParamCapture * paramCapture)1983 void CaptureGetMultisamplefvANGLE_val(const State &glState,
1984                                       bool isCallValid,
1985                                       GLenum pname,
1986                                       GLuint index,
1987                                       GLfloat *val,
1988                                       ParamCapture *paramCapture)
1989 {
1990     UNIMPLEMENTED();
1991 }
1992 
CaptureGetTranslatedShaderSourceANGLE_length(const State & glState,bool isCallValid,ShaderProgramID shader,GLsizei bufsize,GLsizei * length,GLchar * source,ParamCapture * paramCapture)1993 void CaptureGetTranslatedShaderSourceANGLE_length(const State &glState,
1994                                                   bool isCallValid,
1995                                                   ShaderProgramID shader,
1996                                                   GLsizei bufsize,
1997                                                   GLsizei *length,
1998                                                   GLchar *source,
1999                                                   ParamCapture *paramCapture)
2000 {
2001     UNIMPLEMENTED();
2002 }
2003 
CaptureGetTranslatedShaderSourceANGLE_source(const State & glState,bool isCallValid,ShaderProgramID shader,GLsizei bufsize,GLsizei * length,GLchar * source,ParamCapture * paramCapture)2004 void CaptureGetTranslatedShaderSourceANGLE_source(const State &glState,
2005                                                   bool isCallValid,
2006                                                   ShaderProgramID shader,
2007                                                   GLsizei bufsize,
2008                                                   GLsizei *length,
2009                                                   GLchar *source,
2010                                                   ParamCapture *paramCapture)
2011 {
2012     UNIMPLEMENTED();
2013 }
2014 
CaptureBindUniformLocationCHROMIUM_name(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,const GLchar * name,ParamCapture * paramCapture)2015 void CaptureBindUniformLocationCHROMIUM_name(const State &glState,
2016                                              bool isCallValid,
2017                                              ShaderProgramID program,
2018                                              UniformLocation location,
2019                                              const GLchar *name,
2020                                              ParamCapture *paramCapture)
2021 {
2022     CaptureString(name, paramCapture);
2023 }
2024 
CaptureMatrixLoadfCHROMIUM_matrix(const State & glState,bool isCallValid,GLenum matrixMode,const GLfloat * matrix,ParamCapture * paramCapture)2025 void CaptureMatrixLoadfCHROMIUM_matrix(const State &glState,
2026                                        bool isCallValid,
2027                                        GLenum matrixMode,
2028                                        const GLfloat *matrix,
2029                                        ParamCapture *paramCapture)
2030 {
2031     UNIMPLEMENTED();
2032 }
2033 
CapturePathCommandsCHROMIUM_commands(const State & glState,bool isCallValid,PathID path,GLsizei numCommands,const GLubyte * commands,GLsizei numCoords,GLenum coordType,const void * coords,ParamCapture * paramCapture)2034 void CapturePathCommandsCHROMIUM_commands(const State &glState,
2035                                           bool isCallValid,
2036                                           PathID path,
2037                                           GLsizei numCommands,
2038                                           const GLubyte *commands,
2039                                           GLsizei numCoords,
2040                                           GLenum coordType,
2041                                           const void *coords,
2042                                           ParamCapture *paramCapture)
2043 {
2044     UNIMPLEMENTED();
2045 }
2046 
CapturePathCommandsCHROMIUM_coords(const State & glState,bool isCallValid,PathID path,GLsizei numCommands,const GLubyte * commands,GLsizei numCoords,GLenum coordType,const void * coords,ParamCapture * paramCapture)2047 void CapturePathCommandsCHROMIUM_coords(const State &glState,
2048                                         bool isCallValid,
2049                                         PathID path,
2050                                         GLsizei numCommands,
2051                                         const GLubyte *commands,
2052                                         GLsizei numCoords,
2053                                         GLenum coordType,
2054                                         const void *coords,
2055                                         ParamCapture *paramCapture)
2056 {
2057     UNIMPLEMENTED();
2058 }
2059 
CaptureGetPathParameterfvCHROMIUM_value(const State & glState,bool isCallValid,PathID path,GLenum pname,GLfloat * value,ParamCapture * paramCapture)2060 void CaptureGetPathParameterfvCHROMIUM_value(const State &glState,
2061                                              bool isCallValid,
2062                                              PathID path,
2063                                              GLenum pname,
2064                                              GLfloat *value,
2065                                              ParamCapture *paramCapture)
2066 {
2067     UNIMPLEMENTED();
2068 }
2069 
CaptureGetPathParameterivCHROMIUM_value(const State & glState,bool isCallValid,PathID path,GLenum pname,GLint * value,ParamCapture * paramCapture)2070 void CaptureGetPathParameterivCHROMIUM_value(const State &glState,
2071                                              bool isCallValid,
2072                                              PathID path,
2073                                              GLenum pname,
2074                                              GLint *value,
2075                                              ParamCapture *paramCapture)
2076 {
2077     UNIMPLEMENTED();
2078 }
2079 
CaptureCoverFillPathInstancedCHROMIUM_paths(const State & glState,bool isCallValid,GLsizei numPath,GLenum pathNameType,const void * paths,PathID pathBase,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2080 void CaptureCoverFillPathInstancedCHROMIUM_paths(const State &glState,
2081                                                  bool isCallValid,
2082                                                  GLsizei numPath,
2083                                                  GLenum pathNameType,
2084                                                  const void *paths,
2085                                                  PathID pathBase,
2086                                                  GLenum coverMode,
2087                                                  GLenum transformType,
2088                                                  const GLfloat *transformValues,
2089                                                  ParamCapture *paramCapture)
2090 {
2091     UNIMPLEMENTED();
2092 }
2093 
CaptureCoverFillPathInstancedCHROMIUM_transformValues(const State & glState,bool isCallValid,GLsizei numPath,GLenum pathNameType,const void * paths,PathID pathBase,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2094 void CaptureCoverFillPathInstancedCHROMIUM_transformValues(const State &glState,
2095                                                            bool isCallValid,
2096                                                            GLsizei numPath,
2097                                                            GLenum pathNameType,
2098                                                            const void *paths,
2099                                                            PathID pathBase,
2100                                                            GLenum coverMode,
2101                                                            GLenum transformType,
2102                                                            const GLfloat *transformValues,
2103                                                            ParamCapture *paramCapture)
2104 {
2105     UNIMPLEMENTED();
2106 }
2107 
CaptureCoverStrokePathInstancedCHROMIUM_paths(const State & glState,bool isCallValid,GLsizei numPath,GLenum pathNameType,const void * paths,PathID pathBase,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2108 void CaptureCoverStrokePathInstancedCHROMIUM_paths(const State &glState,
2109                                                    bool isCallValid,
2110                                                    GLsizei numPath,
2111                                                    GLenum pathNameType,
2112                                                    const void *paths,
2113                                                    PathID pathBase,
2114                                                    GLenum coverMode,
2115                                                    GLenum transformType,
2116                                                    const GLfloat *transformValues,
2117                                                    ParamCapture *paramCapture)
2118 {
2119     UNIMPLEMENTED();
2120 }
2121 
CaptureCoverStrokePathInstancedCHROMIUM_transformValues(const State & glState,bool isCallValid,GLsizei numPath,GLenum pathNameType,const void * paths,PathID pathBase,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2122 void CaptureCoverStrokePathInstancedCHROMIUM_transformValues(const State &glState,
2123                                                              bool isCallValid,
2124                                                              GLsizei numPath,
2125                                                              GLenum pathNameType,
2126                                                              const void *paths,
2127                                                              PathID pathBase,
2128                                                              GLenum coverMode,
2129                                                              GLenum transformType,
2130                                                              const GLfloat *transformValues,
2131                                                              ParamCapture *paramCapture)
2132 {
2133     UNIMPLEMENTED();
2134 }
2135 
CaptureStencilStrokePathInstancedCHROMIUM_paths(const State & glState,bool isCallValid,GLsizei numPath,GLenum pathNameType,const void * paths,PathID pathBase,GLint reference,GLuint mask,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2136 void CaptureStencilStrokePathInstancedCHROMIUM_paths(const State &glState,
2137                                                      bool isCallValid,
2138                                                      GLsizei numPath,
2139                                                      GLenum pathNameType,
2140                                                      const void *paths,
2141                                                      PathID pathBase,
2142                                                      GLint reference,
2143                                                      GLuint mask,
2144                                                      GLenum transformType,
2145                                                      const GLfloat *transformValues,
2146                                                      ParamCapture *paramCapture)
2147 {
2148     UNIMPLEMENTED();
2149 }
2150 
CaptureStencilStrokePathInstancedCHROMIUM_transformValues(const State & glState,bool isCallValid,GLsizei numPath,GLenum pathNameType,const void * paths,PathID pathBase,GLint reference,GLuint mask,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2151 void CaptureStencilStrokePathInstancedCHROMIUM_transformValues(const State &glState,
2152                                                                bool isCallValid,
2153                                                                GLsizei numPath,
2154                                                                GLenum pathNameType,
2155                                                                const void *paths,
2156                                                                PathID pathBase,
2157                                                                GLint reference,
2158                                                                GLuint mask,
2159                                                                GLenum transformType,
2160                                                                const GLfloat *transformValues,
2161                                                                ParamCapture *paramCapture)
2162 {
2163     UNIMPLEMENTED();
2164 }
2165 
CaptureStencilFillPathInstancedCHROMIUM_paths(const State & glState,bool isCallValid,GLsizei numPaths,GLenum pathNameType,const void * paths,PathID pathBase,GLenum fillMode,GLuint mask,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2166 void CaptureStencilFillPathInstancedCHROMIUM_paths(const State &glState,
2167                                                    bool isCallValid,
2168                                                    GLsizei numPaths,
2169                                                    GLenum pathNameType,
2170                                                    const void *paths,
2171                                                    PathID pathBase,
2172                                                    GLenum fillMode,
2173                                                    GLuint mask,
2174                                                    GLenum transformType,
2175                                                    const GLfloat *transformValues,
2176                                                    ParamCapture *paramCapture)
2177 {
2178     UNIMPLEMENTED();
2179 }
2180 
CaptureStencilFillPathInstancedCHROMIUM_transformValues(const State & glState,bool isCallValid,GLsizei numPaths,GLenum pathNameType,const void * paths,PathID pathBase,GLenum fillMode,GLuint mask,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2181 void CaptureStencilFillPathInstancedCHROMIUM_transformValues(const State &glState,
2182                                                              bool isCallValid,
2183                                                              GLsizei numPaths,
2184                                                              GLenum pathNameType,
2185                                                              const void *paths,
2186                                                              PathID pathBase,
2187                                                              GLenum fillMode,
2188                                                              GLuint mask,
2189                                                              GLenum transformType,
2190                                                              const GLfloat *transformValues,
2191                                                              ParamCapture *paramCapture)
2192 {
2193     UNIMPLEMENTED();
2194 }
2195 
CaptureStencilThenCoverFillPathInstancedCHROMIUM_paths(const State & glState,bool isCallValid,GLsizei numPaths,GLenum pathNameType,const void * paths,PathID pathBase,GLenum fillMode,GLuint mask,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2196 void CaptureStencilThenCoverFillPathInstancedCHROMIUM_paths(const State &glState,
2197                                                             bool isCallValid,
2198                                                             GLsizei numPaths,
2199                                                             GLenum pathNameType,
2200                                                             const void *paths,
2201                                                             PathID pathBase,
2202                                                             GLenum fillMode,
2203                                                             GLuint mask,
2204                                                             GLenum coverMode,
2205                                                             GLenum transformType,
2206                                                             const GLfloat *transformValues,
2207                                                             ParamCapture *paramCapture)
2208 {
2209     UNIMPLEMENTED();
2210 }
2211 
CaptureStencilThenCoverFillPathInstancedCHROMIUM_transformValues(const State & glState,bool isCallValid,GLsizei numPaths,GLenum pathNameType,const void * paths,PathID pathBase,GLenum fillMode,GLuint mask,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2212 void CaptureStencilThenCoverFillPathInstancedCHROMIUM_transformValues(
2213     const State &glState,
2214     bool isCallValid,
2215     GLsizei numPaths,
2216     GLenum pathNameType,
2217     const void *paths,
2218     PathID pathBase,
2219     GLenum fillMode,
2220     GLuint mask,
2221     GLenum coverMode,
2222     GLenum transformType,
2223     const GLfloat *transformValues,
2224     ParamCapture *paramCapture)
2225 {
2226     UNIMPLEMENTED();
2227 }
2228 
CaptureStencilThenCoverStrokePathInstancedCHROMIUM_paths(const State & glState,bool isCallValid,GLsizei numPaths,GLenum pathNameType,const void * paths,PathID pathBase,GLint reference,GLuint mask,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2229 void CaptureStencilThenCoverStrokePathInstancedCHROMIUM_paths(const State &glState,
2230                                                               bool isCallValid,
2231                                                               GLsizei numPaths,
2232                                                               GLenum pathNameType,
2233                                                               const void *paths,
2234                                                               PathID pathBase,
2235                                                               GLint reference,
2236                                                               GLuint mask,
2237                                                               GLenum coverMode,
2238                                                               GLenum transformType,
2239                                                               const GLfloat *transformValues,
2240                                                               ParamCapture *paramCapture)
2241 {
2242     UNIMPLEMENTED();
2243 }
2244 
CaptureStencilThenCoverStrokePathInstancedCHROMIUM_transformValues(const State & glState,bool isCallValid,GLsizei numPaths,GLenum pathNameType,const void * paths,PathID pathBase,GLint reference,GLuint mask,GLenum coverMode,GLenum transformType,const GLfloat * transformValues,ParamCapture * paramCapture)2245 void CaptureStencilThenCoverStrokePathInstancedCHROMIUM_transformValues(
2246     const State &glState,
2247     bool isCallValid,
2248     GLsizei numPaths,
2249     GLenum pathNameType,
2250     const void *paths,
2251     PathID pathBase,
2252     GLint reference,
2253     GLuint mask,
2254     GLenum coverMode,
2255     GLenum transformType,
2256     const GLfloat *transformValues,
2257     ParamCapture *paramCapture)
2258 {
2259     UNIMPLEMENTED();
2260 }
2261 
CaptureBindFragmentInputLocationCHROMIUM_name(const State & glState,bool isCallValid,ShaderProgramID programs,GLint location,const GLchar * name,ParamCapture * paramCapture)2262 void CaptureBindFragmentInputLocationCHROMIUM_name(const State &glState,
2263                                                    bool isCallValid,
2264                                                    ShaderProgramID programs,
2265                                                    GLint location,
2266                                                    const GLchar *name,
2267                                                    ParamCapture *paramCapture)
2268 {
2269     CaptureString(name, paramCapture);
2270 }
2271 
CaptureProgramPathFragmentInputGenCHROMIUM_coeffs(const State & glState,bool isCallValid,ShaderProgramID program,GLint location,GLenum genMode,GLint components,const GLfloat * coeffs,ParamCapture * paramCapture)2272 void CaptureProgramPathFragmentInputGenCHROMIUM_coeffs(const State &glState,
2273                                                        bool isCallValid,
2274                                                        ShaderProgramID program,
2275                                                        GLint location,
2276                                                        GLenum genMode,
2277                                                        GLint components,
2278                                                        const GLfloat *coeffs,
2279                                                        ParamCapture *paramCapture)
2280 {
2281     UNIMPLEMENTED();
2282 }
2283 
CaptureBindFragDataLocationEXT_name(const State & glState,bool isCallValid,ShaderProgramID program,GLuint color,const GLchar * name,ParamCapture * paramCapture)2284 void CaptureBindFragDataLocationEXT_name(const State &glState,
2285                                          bool isCallValid,
2286                                          ShaderProgramID program,
2287                                          GLuint color,
2288                                          const GLchar *name,
2289                                          ParamCapture *paramCapture)
2290 {
2291     CaptureString(name, paramCapture);
2292 }
2293 
CaptureBindFragDataLocationIndexedEXT_name(const State & glState,bool isCallValid,ShaderProgramID program,GLuint colorNumber,GLuint index,const GLchar * name,ParamCapture * paramCapture)2294 void CaptureBindFragDataLocationIndexedEXT_name(const State &glState,
2295                                                 bool isCallValid,
2296                                                 ShaderProgramID program,
2297                                                 GLuint colorNumber,
2298                                                 GLuint index,
2299                                                 const GLchar *name,
2300                                                 ParamCapture *paramCapture)
2301 {
2302     CaptureString(name, paramCapture);
2303 }
2304 
CaptureGetFragDataIndexEXT_name(const State & glState,bool isCallValid,ShaderProgramID program,const GLchar * name,ParamCapture * paramCapture)2305 void CaptureGetFragDataIndexEXT_name(const State &glState,
2306                                      bool isCallValid,
2307                                      ShaderProgramID program,
2308                                      const GLchar *name,
2309                                      ParamCapture *paramCapture)
2310 {
2311     CaptureString(name, paramCapture);
2312 }
2313 
CaptureGetProgramResourceLocationIndexEXT_name(const State & glState,bool isCallValid,ShaderProgramID program,GLenum programInterface,const GLchar * name,ParamCapture * paramCapture)2314 void CaptureGetProgramResourceLocationIndexEXT_name(const State &glState,
2315                                                     bool isCallValid,
2316                                                     ShaderProgramID program,
2317                                                     GLenum programInterface,
2318                                                     const GLchar *name,
2319                                                     ParamCapture *paramCapture)
2320 {
2321     CaptureString(name, paramCapture);
2322 }
2323 
CaptureInsertEventMarkerEXT_marker(const State & glState,bool isCallValid,GLsizei length,const GLchar * marker,ParamCapture * paramCapture)2324 void CaptureInsertEventMarkerEXT_marker(const State &glState,
2325                                         bool isCallValid,
2326                                         GLsizei length,
2327                                         const GLchar *marker,
2328                                         ParamCapture *paramCapture)
2329 {
2330     // Skipped
2331 }
2332 
CapturePushGroupMarkerEXT_marker(const State & glState,bool isCallValid,GLsizei length,const GLchar * marker,ParamCapture * paramCapture)2333 void CapturePushGroupMarkerEXT_marker(const State &glState,
2334                                       bool isCallValid,
2335                                       GLsizei length,
2336                                       const GLchar *marker,
2337                                       ParamCapture *paramCapture)
2338 {
2339     // Skipped
2340 }
2341 
CaptureDiscardFramebufferEXT_attachments(const State & glState,bool isCallValid,GLenum target,GLsizei numAttachments,const GLenum * attachments,ParamCapture * paramCapture)2342 void CaptureDiscardFramebufferEXT_attachments(const State &glState,
2343                                               bool isCallValid,
2344                                               GLenum target,
2345                                               GLsizei numAttachments,
2346                                               const GLenum *attachments,
2347                                               ParamCapture *paramCapture)
2348 {
2349     CaptureArray(attachments, numAttachments, paramCapture);
2350 }
2351 
CaptureDeleteQueriesEXT_idsPacked(const State & glState,bool isCallValid,GLsizei n,const QueryID * ids,ParamCapture * paramCapture)2352 void CaptureDeleteQueriesEXT_idsPacked(const State &glState,
2353                                        bool isCallValid,
2354                                        GLsizei n,
2355                                        const QueryID *ids,
2356                                        ParamCapture *paramCapture)
2357 {
2358     CaptureArray(ids, n, paramCapture);
2359 }
2360 
CaptureGenQueriesEXT_idsPacked(const State & glState,bool isCallValid,GLsizei n,QueryID * ids,ParamCapture * paramCapture)2361 void CaptureGenQueriesEXT_idsPacked(const State &glState,
2362                                     bool isCallValid,
2363                                     GLsizei n,
2364                                     QueryID *ids,
2365                                     ParamCapture *paramCapture)
2366 {
2367     CaptureGenHandles(n, ids, paramCapture);
2368 }
2369 
2370 // For each of the GetQueryObject functions below, the spec states:
2371 //
2372 //  There may be an indeterminate delay before a query object's
2373 //  result value is available. If pname is QUERY_RESULT_AVAILABLE,
2374 //  FALSE is returned if such a delay would be required; otherwise
2375 //  TRUE is returned. It must always be true that if any query
2376 //  object returns a result available of TRUE, all queries of the
2377 //  same type issued prior to that query must also return TRUE.
2378 //  Repeatedly querying QUERY_RESULT_AVAILABLE for any given query
2379 //  object is guaranteed to return TRUE eventually.
2380 //
2381 //  If pname is QUERY_RESULT, then the query object's result value is
2382 //  returned as a single integer in params. If the value is so large
2383 //  in magnitude that it cannot be represented with the requested
2384 //  type, then the nearest value representable using the requested type
2385 //  is returned. Querying QUERY_RESULT for any given query object
2386 //  forces that query to complete within a finite amount of time.
2387 //
2388 // Thus, return a single value for each param.
2389 //
CaptureGetQueryObjecti64vEXT_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLint64 * params,ParamCapture * paramCapture)2390 void CaptureGetQueryObjecti64vEXT_params(const State &glState,
2391                                          bool isCallValid,
2392                                          QueryID id,
2393                                          GLenum pname,
2394                                          GLint64 *params,
2395                                          ParamCapture *paramCapture)
2396 {
2397     paramCapture->readBufferSizeBytes = sizeof(GLint64);
2398 }
2399 
CaptureGetInteger64vEXT_data(const State & glState,bool isCallValid,GLenum pname,GLint64 * data,angle::ParamCapture * paramCapture)2400 void CaptureGetInteger64vEXT_data(const State &glState,
2401                                   bool isCallValid,
2402                                   GLenum pname,
2403                                   GLint64 *data,
2404                                   angle::ParamCapture *paramCapture)
2405 {
2406     UNIMPLEMENTED();
2407 }
2408 
CaptureGetQueryObjectivEXT_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLint * params,ParamCapture * paramCapture)2409 void CaptureGetQueryObjectivEXT_params(const State &glState,
2410                                        bool isCallValid,
2411                                        QueryID id,
2412                                        GLenum pname,
2413                                        GLint *params,
2414                                        ParamCapture *paramCapture)
2415 {
2416     paramCapture->readBufferSizeBytes = sizeof(GLint);
2417 }
2418 
CaptureGetQueryObjectui64vEXT_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLuint64 * params,ParamCapture * paramCapture)2419 void CaptureGetQueryObjectui64vEXT_params(const State &glState,
2420                                           bool isCallValid,
2421                                           QueryID id,
2422                                           GLenum pname,
2423                                           GLuint64 *params,
2424                                           ParamCapture *paramCapture)
2425 {
2426     paramCapture->readBufferSizeBytes = sizeof(GLuint64);
2427 }
2428 
CaptureGetQueryObjectuivEXT_params(const State & glState,bool isCallValid,QueryID id,GLenum pname,GLuint * params,ParamCapture * paramCapture)2429 void CaptureGetQueryObjectuivEXT_params(const State &glState,
2430                                         bool isCallValid,
2431                                         QueryID id,
2432                                         GLenum pname,
2433                                         GLuint *params,
2434                                         ParamCapture *paramCapture)
2435 {
2436     paramCapture->readBufferSizeBytes = sizeof(GLuint);
2437 }
2438 
CaptureGetQueryivEXT_params(const State & glState,bool isCallValid,QueryType targetPacked,GLenum pname,GLint * params,ParamCapture * paramCapture)2439 void CaptureGetQueryivEXT_params(const State &glState,
2440                                  bool isCallValid,
2441                                  QueryType targetPacked,
2442                                  GLenum pname,
2443                                  GLint *params,
2444                                  ParamCapture *paramCapture)
2445 {
2446     CaptureMemory(params, sizeof(GLint), paramCapture);
2447 }
2448 
CaptureDrawBuffersEXT_bufs(const State & glState,bool isCallValid,GLsizei n,const GLenum * bufs,ParamCapture * paramCapture)2449 void CaptureDrawBuffersEXT_bufs(const State &glState,
2450                                 bool isCallValid,
2451                                 GLsizei n,
2452                                 const GLenum *bufs,
2453                                 ParamCapture *paramCapture)
2454 {
2455     CaptureDrawBuffers_bufs(glState, isCallValid, n, bufs, paramCapture);
2456 }
2457 
CaptureDrawElementsInstancedEXT_indices(const State & glState,bool isCallValid,PrimitiveMode modePacked,GLsizei count,DrawElementsType typePacked,const void * indices,GLsizei primcount,ParamCapture * paramCapture)2458 void CaptureDrawElementsInstancedEXT_indices(const State &glState,
2459                                              bool isCallValid,
2460                                              PrimitiveMode modePacked,
2461                                              GLsizei count,
2462                                              DrawElementsType typePacked,
2463                                              const void *indices,
2464                                              GLsizei primcount,
2465                                              ParamCapture *paramCapture)
2466 {
2467     CaptureDrawElements_indices(glState, isCallValid, modePacked, count, typePacked, indices,
2468                                 paramCapture);
2469 }
2470 
CaptureCreateMemoryObjectsEXT_memoryObjectsPacked(const State & glState,bool isCallValid,GLsizei n,MemoryObjectID * memoryObjects,ParamCapture * paramCapture)2471 void CaptureCreateMemoryObjectsEXT_memoryObjectsPacked(const State &glState,
2472                                                        bool isCallValid,
2473                                                        GLsizei n,
2474                                                        MemoryObjectID *memoryObjects,
2475                                                        ParamCapture *paramCapture)
2476 {
2477     CaptureGenHandles(n, memoryObjects, paramCapture);
2478 }
2479 
CaptureDeleteMemoryObjectsEXT_memoryObjectsPacked(const State & glState,bool isCallValid,GLsizei n,const MemoryObjectID * memoryObjects,ParamCapture * paramCapture)2480 void CaptureDeleteMemoryObjectsEXT_memoryObjectsPacked(const State &glState,
2481                                                        bool isCallValid,
2482                                                        GLsizei n,
2483                                                        const MemoryObjectID *memoryObjects,
2484                                                        ParamCapture *paramCapture)
2485 {
2486     CaptureArray(memoryObjects, n, paramCapture);
2487 }
2488 
CaptureGetMemoryObjectParameterivEXT_params(const State & glState,bool isCallValid,MemoryObjectID memoryObject,GLenum pname,GLint * params,ParamCapture * paramCapture)2489 void CaptureGetMemoryObjectParameterivEXT_params(const State &glState,
2490                                                  bool isCallValid,
2491                                                  MemoryObjectID memoryObject,
2492                                                  GLenum pname,
2493                                                  GLint *params,
2494                                                  ParamCapture *paramCapture)
2495 {
2496     paramCapture->readBufferSizeBytes = sizeof(GLint);
2497 }
2498 
CaptureGetUnsignedBytevEXT_data(const State & glState,bool isCallValid,GLenum pname,GLubyte * data,ParamCapture * paramCapture)2499 void CaptureGetUnsignedBytevEXT_data(const State &glState,
2500                                      bool isCallValid,
2501                                      GLenum pname,
2502                                      GLubyte *data,
2503                                      ParamCapture *paramCapture)
2504 {
2505     UNIMPLEMENTED();
2506 }
2507 
CaptureGetUnsignedBytei_vEXT_data(const State & glState,bool isCallValid,GLenum target,GLuint index,GLubyte * data,ParamCapture * paramCapture)2508 void CaptureGetUnsignedBytei_vEXT_data(const State &glState,
2509                                        bool isCallValid,
2510                                        GLenum target,
2511                                        GLuint index,
2512                                        GLubyte *data,
2513                                        ParamCapture *paramCapture)
2514 {
2515     UNIMPLEMENTED();
2516 }
2517 
CaptureMemoryObjectParameterivEXT_params(const State & glState,bool isCallValid,MemoryObjectID memoryObject,GLenum pname,const GLint * params,ParamCapture * paramCapture)2518 void CaptureMemoryObjectParameterivEXT_params(const State &glState,
2519                                               bool isCallValid,
2520                                               MemoryObjectID memoryObject,
2521                                               GLenum pname,
2522                                               const GLint *params,
2523                                               ParamCapture *paramCapture)
2524 {
2525     CaptureMemory(params, sizeof(GLint), paramCapture);
2526 }
2527 
CaptureGetnUniformfvEXT_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLfloat * params,ParamCapture * paramCapture)2528 void CaptureGetnUniformfvEXT_params(const State &glState,
2529                                     bool isCallValid,
2530                                     ShaderProgramID program,
2531                                     UniformLocation location,
2532                                     GLsizei bufSize,
2533                                     GLfloat *params,
2534                                     ParamCapture *paramCapture)
2535 {
2536     paramCapture->readBufferSizeBytes = bufSize;
2537 }
2538 
CaptureGetnUniformivEXT_params(const State & glState,bool isCallValid,ShaderProgramID program,UniformLocation location,GLsizei bufSize,GLint * params,ParamCapture * paramCapture)2539 void CaptureGetnUniformivEXT_params(const State &glState,
2540                                     bool isCallValid,
2541                                     ShaderProgramID program,
2542                                     UniformLocation location,
2543                                     GLsizei bufSize,
2544                                     GLint *params,
2545                                     ParamCapture *paramCapture)
2546 {
2547     paramCapture->readBufferSizeBytes = bufSize;
2548 }
2549 
CaptureReadnPixelsEXT_data(const State & glState,bool isCallValid,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data,ParamCapture * paramCapture)2550 void CaptureReadnPixelsEXT_data(const State &glState,
2551                                 bool isCallValid,
2552                                 GLint x,
2553                                 GLint y,
2554                                 GLsizei width,
2555                                 GLsizei height,
2556                                 GLenum format,
2557                                 GLenum type,
2558                                 GLsizei bufSize,
2559                                 void *data,
2560                                 ParamCapture *paramCapture)
2561 {
2562     UNIMPLEMENTED();
2563 }
2564 
CaptureDeleteSemaphoresEXT_semaphoresPacked(const State & glState,bool isCallValid,GLsizei n,const SemaphoreID * semaphores,ParamCapture * paramCapture)2565 void CaptureDeleteSemaphoresEXT_semaphoresPacked(const State &glState,
2566                                                  bool isCallValid,
2567                                                  GLsizei n,
2568                                                  const SemaphoreID *semaphores,
2569                                                  ParamCapture *paramCapture)
2570 {
2571     CaptureArray(semaphores, n, paramCapture);
2572 }
2573 
CaptureGenSemaphoresEXT_semaphoresPacked(const State & glState,bool isCallValid,GLsizei n,SemaphoreID * semaphores,ParamCapture * paramCapture)2574 void CaptureGenSemaphoresEXT_semaphoresPacked(const State &glState,
2575                                               bool isCallValid,
2576                                               GLsizei n,
2577                                               SemaphoreID *semaphores,
2578                                               ParamCapture *paramCapture)
2579 {
2580     CaptureGenHandles(n, semaphores, paramCapture);
2581 }
2582 
CaptureGetSemaphoreParameterui64vEXT_params(const State & glState,bool isCallValid,SemaphoreID semaphore,GLenum pname,GLuint64 * params,ParamCapture * paramCapture)2583 void CaptureGetSemaphoreParameterui64vEXT_params(const State &glState,
2584                                                  bool isCallValid,
2585                                                  SemaphoreID semaphore,
2586                                                  GLenum pname,
2587                                                  GLuint64 *params,
2588                                                  ParamCapture *paramCapture)
2589 {
2590     UNIMPLEMENTED();
2591 }
2592 
CaptureSemaphoreParameterui64vEXT_params(const State & glState,bool isCallValid,SemaphoreID semaphore,GLenum pname,const GLuint64 * params,ParamCapture * paramCapture)2593 void CaptureSemaphoreParameterui64vEXT_params(const State &glState,
2594                                               bool isCallValid,
2595                                               SemaphoreID semaphore,
2596                                               GLenum pname,
2597                                               const GLuint64 *params,
2598                                               ParamCapture *paramCapture)
2599 {
2600     UNIMPLEMENTED();
2601 }
2602 
CaptureSignalSemaphoreEXT_buffersPacked(const State & glState,bool isCallValid,SemaphoreID semaphore,GLuint numBufferBarriers,const BufferID * buffers,GLuint numTextureBarriers,const TextureID * textures,const GLenum * dstLayouts,ParamCapture * paramCapture)2603 void CaptureSignalSemaphoreEXT_buffersPacked(const State &glState,
2604                                              bool isCallValid,
2605                                              SemaphoreID semaphore,
2606                                              GLuint numBufferBarriers,
2607                                              const BufferID *buffers,
2608                                              GLuint numTextureBarriers,
2609                                              const TextureID *textures,
2610                                              const GLenum *dstLayouts,
2611                                              ParamCapture *paramCapture)
2612 {
2613     CaptureArray(buffers, numBufferBarriers, paramCapture);
2614 }
2615 
CaptureSignalSemaphoreEXT_texturesPacked(const State & glState,bool isCallValid,SemaphoreID semaphore,GLuint numBufferBarriers,const BufferID * buffers,GLuint numTextureBarriers,const TextureID * textures,const GLenum * dstLayouts,ParamCapture * paramCapture)2616 void CaptureSignalSemaphoreEXT_texturesPacked(const State &glState,
2617                                               bool isCallValid,
2618                                               SemaphoreID semaphore,
2619                                               GLuint numBufferBarriers,
2620                                               const BufferID *buffers,
2621                                               GLuint numTextureBarriers,
2622                                               const TextureID *textures,
2623                                               const GLenum *dstLayouts,
2624                                               ParamCapture *paramCapture)
2625 {
2626     CaptureArray(textures, numTextureBarriers, paramCapture);
2627 }
2628 
CaptureSignalSemaphoreEXT_dstLayouts(const State & glState,bool isCallValid,SemaphoreID semaphore,GLuint numBufferBarriers,const BufferID * buffers,GLuint numTextureBarriers,const TextureID * textures,const GLenum * dstLayouts,ParamCapture * paramCapture)2629 void CaptureSignalSemaphoreEXT_dstLayouts(const State &glState,
2630                                           bool isCallValid,
2631                                           SemaphoreID semaphore,
2632                                           GLuint numBufferBarriers,
2633                                           const BufferID *buffers,
2634                                           GLuint numTextureBarriers,
2635                                           const TextureID *textures,
2636                                           const GLenum *dstLayouts,
2637                                           ParamCapture *paramCapture)
2638 {
2639     CaptureArray(dstLayouts, (numBufferBarriers + numTextureBarriers) * sizeof(GLenum),
2640                  paramCapture);
2641 }
2642 
CaptureWaitSemaphoreEXT_buffersPacked(const State & glState,bool isCallValid,SemaphoreID semaphore,GLuint numBufferBarriers,const BufferID * buffers,GLuint numTextureBarriers,const TextureID * textures,const GLenum * srcLayouts,ParamCapture * paramCapture)2643 void CaptureWaitSemaphoreEXT_buffersPacked(const State &glState,
2644                                            bool isCallValid,
2645                                            SemaphoreID semaphore,
2646                                            GLuint numBufferBarriers,
2647                                            const BufferID *buffers,
2648                                            GLuint numTextureBarriers,
2649                                            const TextureID *textures,
2650                                            const GLenum *srcLayouts,
2651                                            ParamCapture *paramCapture)
2652 {
2653     CaptureArray(buffers, numBufferBarriers, paramCapture);
2654 }
2655 
CaptureWaitSemaphoreEXT_texturesPacked(const State & glState,bool isCallValid,SemaphoreID semaphore,GLuint numBufferBarriers,const BufferID * buffers,GLuint numTextureBarriers,const TextureID * textures,const GLenum * srcLayouts,ParamCapture * paramCapture)2656 void CaptureWaitSemaphoreEXT_texturesPacked(const State &glState,
2657                                             bool isCallValid,
2658                                             SemaphoreID semaphore,
2659                                             GLuint numBufferBarriers,
2660                                             const BufferID *buffers,
2661                                             GLuint numTextureBarriers,
2662                                             const TextureID *textures,
2663                                             const GLenum *srcLayouts,
2664                                             ParamCapture *paramCapture)
2665 {
2666     CaptureArray(textures, numTextureBarriers, paramCapture);
2667 }
2668 
CaptureWaitSemaphoreEXT_srcLayouts(const State & glState,bool isCallValid,SemaphoreID semaphore,GLuint numBufferBarriers,const BufferID * buffers,GLuint numTextureBarriers,const TextureID * textures,const GLenum * srcLayouts,ParamCapture * paramCapture)2669 void CaptureWaitSemaphoreEXT_srcLayouts(const State &glState,
2670                                         bool isCallValid,
2671                                         SemaphoreID semaphore,
2672                                         GLuint numBufferBarriers,
2673                                         const BufferID *buffers,
2674                                         GLuint numTextureBarriers,
2675                                         const TextureID *textures,
2676                                         const GLenum *srcLayouts,
2677                                         ParamCapture *paramCapture)
2678 {
2679     CaptureArray(srcLayouts, (numBufferBarriers + numTextureBarriers), paramCapture);
2680 }
2681 
CaptureGetSamplerParameterIivEXT_params(const State & glState,bool isCallValid,SamplerID samplerPacked,GLenum pname,GLint * params,angle::ParamCapture * paramCapture)2682 void CaptureGetSamplerParameterIivEXT_params(const State &glState,
2683                                              bool isCallValid,
2684                                              SamplerID samplerPacked,
2685                                              GLenum pname,
2686                                              GLint *params,
2687                                              angle::ParamCapture *paramCapture)
2688 {
2689     // Skipped
2690 }
2691 
CaptureGetSamplerParameterIuivEXT_params(const State & glState,bool isCallValid,SamplerID samplerPacked,GLenum pname,GLuint * params,angle::ParamCapture * paramCapture)2692 void CaptureGetSamplerParameterIuivEXT_params(const State &glState,
2693                                               bool isCallValid,
2694                                               SamplerID samplerPacked,
2695                                               GLenum pname,
2696                                               GLuint *params,
2697                                               angle::ParamCapture *paramCapture)
2698 {
2699     // Skipped
2700 }
2701 
CaptureGetTexParameterIivEXT_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLint * params,angle::ParamCapture * paramCapture)2702 void CaptureGetTexParameterIivEXT_params(const State &glState,
2703                                          bool isCallValid,
2704                                          TextureType targetPacked,
2705                                          GLenum pname,
2706                                          GLint *params,
2707                                          angle::ParamCapture *paramCapture)
2708 {
2709     // Skipped
2710 }
2711 
CaptureGetTexParameterIuivEXT_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLuint * params,angle::ParamCapture * paramCapture)2712 void CaptureGetTexParameterIuivEXT_params(const State &glState,
2713                                           bool isCallValid,
2714                                           TextureType targetPacked,
2715                                           GLenum pname,
2716                                           GLuint *params,
2717                                           angle::ParamCapture *paramCapture)
2718 {
2719     // Skipped
2720 }
2721 
CaptureSamplerParameterIivEXT_param(const State & glState,bool isCallValid,SamplerID samplerPacked,GLenum pname,const GLint * param,angle::ParamCapture * paramCapture)2722 void CaptureSamplerParameterIivEXT_param(const State &glState,
2723                                          bool isCallValid,
2724                                          SamplerID samplerPacked,
2725                                          GLenum pname,
2726                                          const GLint *param,
2727                                          angle::ParamCapture *paramCapture)
2728 {
2729     // Skipped
2730 }
2731 
CaptureSamplerParameterIuivEXT_param(const State & glState,bool isCallValid,SamplerID samplerPacked,GLenum pname,const GLuint * param,angle::ParamCapture * paramCapture)2732 void CaptureSamplerParameterIuivEXT_param(const State &glState,
2733                                           bool isCallValid,
2734                                           SamplerID samplerPacked,
2735                                           GLenum pname,
2736                                           const GLuint *param,
2737                                           angle::ParamCapture *paramCapture)
2738 {
2739     // Skipped
2740 }
2741 
CaptureTexParameterIivEXT_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,const GLint * params,angle::ParamCapture * paramCapture)2742 void CaptureTexParameterIivEXT_params(const State &glState,
2743                                       bool isCallValid,
2744                                       TextureType targetPacked,
2745                                       GLenum pname,
2746                                       const GLint *params,
2747                                       angle::ParamCapture *paramCapture)
2748 {
2749     // Skipped
2750 }
2751 
CaptureTexParameterIuivEXT_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,const GLuint * params,angle::ParamCapture * paramCapture)2752 void CaptureTexParameterIuivEXT_params(const State &glState,
2753                                        bool isCallValid,
2754                                        TextureType targetPacked,
2755                                        GLenum pname,
2756                                        const GLuint *params,
2757                                        angle::ParamCapture *paramCapture)
2758 {
2759     // Skipped
2760 }
2761 
CaptureDebugMessageCallbackKHR_userParam(const State & glState,bool isCallValid,GLDEBUGPROCKHR callback,const void * userParam,ParamCapture * paramCapture)2762 void CaptureDebugMessageCallbackKHR_userParam(const State &glState,
2763                                               bool isCallValid,
2764                                               GLDEBUGPROCKHR callback,
2765                                               const void *userParam,
2766                                               ParamCapture *paramCapture)
2767 {
2768     // Skipped
2769 }
2770 
CaptureDebugMessageControlKHR_ids(const State & glState,bool isCallValid,GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled,ParamCapture * paramCapture)2771 void CaptureDebugMessageControlKHR_ids(const State &glState,
2772                                        bool isCallValid,
2773                                        GLenum source,
2774                                        GLenum type,
2775                                        GLenum severity,
2776                                        GLsizei count,
2777                                        const GLuint *ids,
2778                                        GLboolean enabled,
2779                                        ParamCapture *paramCapture)
2780 {
2781     // Skipped
2782 }
2783 
CaptureDebugMessageInsertKHR_buf(const State & glState,bool isCallValid,GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf,ParamCapture * paramCapture)2784 void CaptureDebugMessageInsertKHR_buf(const State &glState,
2785                                       bool isCallValid,
2786                                       GLenum source,
2787                                       GLenum type,
2788                                       GLuint id,
2789                                       GLenum severity,
2790                                       GLsizei length,
2791                                       const GLchar *buf,
2792                                       ParamCapture *paramCapture)
2793 {
2794     // Skipped
2795 }
2796 
CaptureGetDebugMessageLogKHR_sources(const State & glState,bool isCallValid,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog,ParamCapture * paramCapture)2797 void CaptureGetDebugMessageLogKHR_sources(const State &glState,
2798                                           bool isCallValid,
2799                                           GLuint count,
2800                                           GLsizei bufSize,
2801                                           GLenum *sources,
2802                                           GLenum *types,
2803                                           GLuint *ids,
2804                                           GLenum *severities,
2805                                           GLsizei *lengths,
2806                                           GLchar *messageLog,
2807                                           ParamCapture *paramCapture)
2808 {
2809     // Skipped
2810 }
2811 
CaptureGetDebugMessageLogKHR_types(const State & glState,bool isCallValid,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog,ParamCapture * paramCapture)2812 void CaptureGetDebugMessageLogKHR_types(const State &glState,
2813                                         bool isCallValid,
2814                                         GLuint count,
2815                                         GLsizei bufSize,
2816                                         GLenum *sources,
2817                                         GLenum *types,
2818                                         GLuint *ids,
2819                                         GLenum *severities,
2820                                         GLsizei *lengths,
2821                                         GLchar *messageLog,
2822                                         ParamCapture *paramCapture)
2823 {
2824     // Skipped
2825 }
2826 
CaptureGetDebugMessageLogKHR_ids(const State & glState,bool isCallValid,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog,ParamCapture * paramCapture)2827 void CaptureGetDebugMessageLogKHR_ids(const State &glState,
2828                                       bool isCallValid,
2829                                       GLuint count,
2830                                       GLsizei bufSize,
2831                                       GLenum *sources,
2832                                       GLenum *types,
2833                                       GLuint *ids,
2834                                       GLenum *severities,
2835                                       GLsizei *lengths,
2836                                       GLchar *messageLog,
2837                                       ParamCapture *paramCapture)
2838 {
2839     // Skipped
2840 }
2841 
CaptureGetDebugMessageLogKHR_severities(const State & glState,bool isCallValid,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog,ParamCapture * paramCapture)2842 void CaptureGetDebugMessageLogKHR_severities(const State &glState,
2843                                              bool isCallValid,
2844                                              GLuint count,
2845                                              GLsizei bufSize,
2846                                              GLenum *sources,
2847                                              GLenum *types,
2848                                              GLuint *ids,
2849                                              GLenum *severities,
2850                                              GLsizei *lengths,
2851                                              GLchar *messageLog,
2852                                              ParamCapture *paramCapture)
2853 {
2854     // Skipped
2855 }
2856 
CaptureGetDebugMessageLogKHR_lengths(const State & glState,bool isCallValid,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog,ParamCapture * paramCapture)2857 void CaptureGetDebugMessageLogKHR_lengths(const State &glState,
2858                                           bool isCallValid,
2859                                           GLuint count,
2860                                           GLsizei bufSize,
2861                                           GLenum *sources,
2862                                           GLenum *types,
2863                                           GLuint *ids,
2864                                           GLenum *severities,
2865                                           GLsizei *lengths,
2866                                           GLchar *messageLog,
2867                                           ParamCapture *paramCapture)
2868 {
2869     // Skipped
2870 }
2871 
CaptureGetDebugMessageLogKHR_messageLog(const State & glState,bool isCallValid,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog,ParamCapture * paramCapture)2872 void CaptureGetDebugMessageLogKHR_messageLog(const State &glState,
2873                                              bool isCallValid,
2874                                              GLuint count,
2875                                              GLsizei bufSize,
2876                                              GLenum *sources,
2877                                              GLenum *types,
2878                                              GLuint *ids,
2879                                              GLenum *severities,
2880                                              GLsizei *lengths,
2881                                              GLchar *messageLog,
2882                                              ParamCapture *paramCapture)
2883 {
2884     // Skipped
2885 }
2886 
CaptureGetObjectLabelKHR_length(const State & glState,bool isCallValid,GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label,ParamCapture * paramCapture)2887 void CaptureGetObjectLabelKHR_length(const State &glState,
2888                                      bool isCallValid,
2889                                      GLenum identifier,
2890                                      GLuint name,
2891                                      GLsizei bufSize,
2892                                      GLsizei *length,
2893                                      GLchar *label,
2894                                      ParamCapture *paramCapture)
2895 {
2896     // Skipped
2897 }
2898 
CaptureGetObjectLabelKHR_label(const State & glState,bool isCallValid,GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label,ParamCapture * paramCapture)2899 void CaptureGetObjectLabelKHR_label(const State &glState,
2900                                     bool isCallValid,
2901                                     GLenum identifier,
2902                                     GLuint name,
2903                                     GLsizei bufSize,
2904                                     GLsizei *length,
2905                                     GLchar *label,
2906                                     ParamCapture *paramCapture)
2907 {
2908     // Skipped
2909 }
2910 
CaptureGetObjectLabelEXT_length(const State & glState,bool isCallValid,GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label,angle::ParamCapture * paramCapture)2911 void CaptureGetObjectLabelEXT_length(const State &glState,
2912                                      bool isCallValid,
2913                                      GLenum type,
2914                                      GLuint object,
2915                                      GLsizei bufSize,
2916                                      GLsizei *length,
2917                                      GLchar *label,
2918                                      angle::ParamCapture *paramCapture)
2919 {
2920     // Skipped
2921 }
2922 
CaptureGetObjectLabelEXT_label(const State & glState,bool isCallValid,GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label,angle::ParamCapture * paramCapture)2923 void CaptureGetObjectLabelEXT_label(const State &glState,
2924                                     bool isCallValid,
2925                                     GLenum type,
2926                                     GLuint object,
2927                                     GLsizei bufSize,
2928                                     GLsizei *length,
2929                                     GLchar *label,
2930                                     angle::ParamCapture *paramCapture)
2931 {
2932     // Skipped
2933 }
2934 
CaptureLabelObjectEXT_label(const State & glState,bool isCallValid,GLenum type,GLuint object,GLsizei length,const GLchar * label,angle::ParamCapture * paramCapture)2935 void CaptureLabelObjectEXT_label(const State &glState,
2936                                  bool isCallValid,
2937                                  GLenum type,
2938                                  GLuint object,
2939                                  GLsizei length,
2940                                  const GLchar *label,
2941                                  angle::ParamCapture *paramCapture)
2942 {
2943     // Skipped
2944 }
2945 
CaptureGetObjectPtrLabelKHR_ptr(const State & glState,bool isCallValid,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label,ParamCapture * paramCapture)2946 void CaptureGetObjectPtrLabelKHR_ptr(const State &glState,
2947                                      bool isCallValid,
2948                                      const void *ptr,
2949                                      GLsizei bufSize,
2950                                      GLsizei *length,
2951                                      GLchar *label,
2952                                      ParamCapture *paramCapture)
2953 {
2954     // Skipped
2955 }
2956 
CaptureGetObjectPtrLabelKHR_length(const State & glState,bool isCallValid,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label,ParamCapture * paramCapture)2957 void CaptureGetObjectPtrLabelKHR_length(const State &glState,
2958                                         bool isCallValid,
2959                                         const void *ptr,
2960                                         GLsizei bufSize,
2961                                         GLsizei *length,
2962                                         GLchar *label,
2963                                         ParamCapture *paramCapture)
2964 {
2965     // Skipped
2966 }
2967 
CaptureGetObjectPtrLabelKHR_label(const State & glState,bool isCallValid,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label,ParamCapture * paramCapture)2968 void CaptureGetObjectPtrLabelKHR_label(const State &glState,
2969                                        bool isCallValid,
2970                                        const void *ptr,
2971                                        GLsizei bufSize,
2972                                        GLsizei *length,
2973                                        GLchar *label,
2974                                        ParamCapture *paramCapture)
2975 {
2976     // Skipped
2977 }
2978 
CaptureGetPointervKHR_params(const State & glState,bool isCallValid,GLenum pname,void ** params,ParamCapture * paramCapture)2979 void CaptureGetPointervKHR_params(const State &glState,
2980                                   bool isCallValid,
2981                                   GLenum pname,
2982                                   void **params,
2983                                   ParamCapture *paramCapture)
2984 {
2985     // Skipped
2986 }
2987 
CaptureObjectLabelKHR_label(const State & glState,bool isCallValid,GLenum identifier,GLuint name,GLsizei length,const GLchar * label,ParamCapture * paramCapture)2988 void CaptureObjectLabelKHR_label(const State &glState,
2989                                  bool isCallValid,
2990                                  GLenum identifier,
2991                                  GLuint name,
2992                                  GLsizei length,
2993                                  const GLchar *label,
2994                                  ParamCapture *paramCapture)
2995 {
2996     // Skipped
2997 }
2998 
CaptureObjectPtrLabelKHR_ptr(const State & glState,bool isCallValid,const void * ptr,GLsizei length,const GLchar * label,ParamCapture * paramCapture)2999 void CaptureObjectPtrLabelKHR_ptr(const State &glState,
3000                                   bool isCallValid,
3001                                   const void *ptr,
3002                                   GLsizei length,
3003                                   const GLchar *label,
3004                                   ParamCapture *paramCapture)
3005 {
3006     // Skipped
3007 }
3008 
CaptureObjectPtrLabelKHR_label(const State & glState,bool isCallValid,const void * ptr,GLsizei length,const GLchar * label,ParamCapture * paramCapture)3009 void CaptureObjectPtrLabelKHR_label(const State &glState,
3010                                     bool isCallValid,
3011                                     const void *ptr,
3012                                     GLsizei length,
3013                                     const GLchar *label,
3014                                     ParamCapture *paramCapture)
3015 {
3016     // Skipped
3017 }
3018 
CapturePushDebugGroupKHR_message(const State & glState,bool isCallValid,GLenum source,GLuint id,GLsizei length,const GLchar * message,ParamCapture * paramCapture)3019 void CapturePushDebugGroupKHR_message(const State &glState,
3020                                       bool isCallValid,
3021                                       GLenum source,
3022                                       GLuint id,
3023                                       GLsizei length,
3024                                       const GLchar *message,
3025                                       ParamCapture *paramCapture)
3026 {
3027     // Skipped
3028 }
3029 
CaptureDeleteFencesNV_fencesPacked(const State & glState,bool isCallValid,GLsizei n,const FenceNVID * fences,ParamCapture * paramCapture)3030 void CaptureDeleteFencesNV_fencesPacked(const State &glState,
3031                                         bool isCallValid,
3032                                         GLsizei n,
3033                                         const FenceNVID *fences,
3034                                         ParamCapture *paramCapture)
3035 {
3036     CaptureMemory(fences, n * sizeof(FenceNVID), paramCapture);
3037 }
3038 
CaptureGenFencesNV_fencesPacked(const State & glState,bool isCallValid,GLsizei n,FenceNVID * fences,ParamCapture * paramCapture)3039 void CaptureGenFencesNV_fencesPacked(const State &glState,
3040                                      bool isCallValid,
3041                                      GLsizei n,
3042                                      FenceNVID *fences,
3043                                      ParamCapture *paramCapture)
3044 {
3045     CaptureGenHandles(n, fences, paramCapture);
3046 }
3047 
CaptureGetFenceivNV_params(const State & glState,bool isCallValid,FenceNVID fence,GLenum pname,GLint * params,ParamCapture * paramCapture)3048 void CaptureGetFenceivNV_params(const State &glState,
3049                                 bool isCallValid,
3050                                 FenceNVID fence,
3051                                 GLenum pname,
3052                                 GLint *params,
3053                                 ParamCapture *paramCapture)
3054 {
3055     CaptureMemory(params, sizeof(GLint), paramCapture);
3056 }
3057 
CaptureDrawTexfvOES_coords(const State & glState,bool isCallValid,const GLfloat * coords,ParamCapture * paramCapture)3058 void CaptureDrawTexfvOES_coords(const State &glState,
3059                                 bool isCallValid,
3060                                 const GLfloat *coords,
3061                                 ParamCapture *paramCapture)
3062 {
3063     UNIMPLEMENTED();
3064 }
3065 
CaptureDrawTexivOES_coords(const State & glState,bool isCallValid,const GLint * coords,ParamCapture * paramCapture)3066 void CaptureDrawTexivOES_coords(const State &glState,
3067                                 bool isCallValid,
3068                                 const GLint *coords,
3069                                 ParamCapture *paramCapture)
3070 {
3071     UNIMPLEMENTED();
3072 }
3073 
CaptureDrawTexsvOES_coords(const State & glState,bool isCallValid,const GLshort * coords,ParamCapture * paramCapture)3074 void CaptureDrawTexsvOES_coords(const State &glState,
3075                                 bool isCallValid,
3076                                 const GLshort *coords,
3077                                 ParamCapture *paramCapture)
3078 {
3079     UNIMPLEMENTED();
3080 }
3081 
CaptureDrawTexxvOES_coords(const State & glState,bool isCallValid,const GLfixed * coords,ParamCapture * paramCapture)3082 void CaptureDrawTexxvOES_coords(const State &glState,
3083                                 bool isCallValid,
3084                                 const GLfixed *coords,
3085                                 ParamCapture *paramCapture)
3086 {
3087     UNIMPLEMENTED();
3088 }
3089 
CaptureDeleteFramebuffersOES_framebuffersPacked(const State & glState,bool isCallValid,GLsizei n,const FramebufferID * framebuffers,ParamCapture * paramCapture)3090 void CaptureDeleteFramebuffersOES_framebuffersPacked(const State &glState,
3091                                                      bool isCallValid,
3092                                                      GLsizei n,
3093                                                      const FramebufferID *framebuffers,
3094                                                      ParamCapture *paramCapture)
3095 {
3096     CaptureArray(framebuffers, n, paramCapture);
3097 }
3098 
CaptureDeleteRenderbuffersOES_renderbuffersPacked(const State & glState,bool isCallValid,GLsizei n,const RenderbufferID * renderbuffers,ParamCapture * paramCapture)3099 void CaptureDeleteRenderbuffersOES_renderbuffersPacked(const State &glState,
3100                                                        bool isCallValid,
3101                                                        GLsizei n,
3102                                                        const RenderbufferID *renderbuffers,
3103                                                        ParamCapture *paramCapture)
3104 {
3105     CaptureArray(renderbuffers, n, paramCapture);
3106 }
3107 
CaptureGenFramebuffersOES_framebuffersPacked(const State & glState,bool isCallValid,GLsizei n,FramebufferID * framebuffers,ParamCapture * paramCapture)3108 void CaptureGenFramebuffersOES_framebuffersPacked(const State &glState,
3109                                                   bool isCallValid,
3110                                                   GLsizei n,
3111                                                   FramebufferID *framebuffers,
3112                                                   ParamCapture *paramCapture)
3113 {
3114     CaptureGenHandles(n, framebuffers, paramCapture);
3115 }
3116 
CaptureGenRenderbuffersOES_renderbuffersPacked(const State & glState,bool isCallValid,GLsizei n,RenderbufferID * renderbuffers,ParamCapture * paramCapture)3117 void CaptureGenRenderbuffersOES_renderbuffersPacked(const State &glState,
3118                                                     bool isCallValid,
3119                                                     GLsizei n,
3120                                                     RenderbufferID *renderbuffers,
3121                                                     ParamCapture *paramCapture)
3122 {
3123     CaptureGenHandles(n, renderbuffers, paramCapture);
3124 }
3125 
CaptureGetFramebufferAttachmentParameterivOES_params(const State & glState,bool isCallValid,GLenum target,GLenum attachment,GLenum pname,GLint * params,ParamCapture * paramCapture)3126 void CaptureGetFramebufferAttachmentParameterivOES_params(const State &glState,
3127                                                           bool isCallValid,
3128                                                           GLenum target,
3129                                                           GLenum attachment,
3130                                                           GLenum pname,
3131                                                           GLint *params,
3132                                                           ParamCapture *paramCapture)
3133 {
3134     CaptureMemory(params, sizeof(GLint), paramCapture);
3135 }
3136 
CaptureGetRenderbufferParameterivOES_params(const State & glState,bool isCallValid,GLenum target,GLenum pname,GLint * params,ParamCapture * paramCapture)3137 void CaptureGetRenderbufferParameterivOES_params(const State &glState,
3138                                                  bool isCallValid,
3139                                                  GLenum target,
3140                                                  GLenum pname,
3141                                                  GLint *params,
3142                                                  ParamCapture *paramCapture)
3143 {
3144     CaptureMemory(params, sizeof(GLint), paramCapture);
3145 }
3146 
CaptureGetProgramBinaryOES_length(const State & glState,bool isCallValid,ShaderProgramID program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary,ParamCapture * paramCapture)3147 void CaptureGetProgramBinaryOES_length(const State &glState,
3148                                        bool isCallValid,
3149                                        ShaderProgramID program,
3150                                        GLsizei bufSize,
3151                                        GLsizei *length,
3152                                        GLenum *binaryFormat,
3153                                        void *binary,
3154                                        ParamCapture *paramCapture)
3155 {
3156     UNIMPLEMENTED();
3157 }
3158 
CaptureGetProgramBinaryOES_binaryFormat(const State & glState,bool isCallValid,ShaderProgramID program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary,ParamCapture * paramCapture)3159 void CaptureGetProgramBinaryOES_binaryFormat(const State &glState,
3160                                              bool isCallValid,
3161                                              ShaderProgramID program,
3162                                              GLsizei bufSize,
3163                                              GLsizei *length,
3164                                              GLenum *binaryFormat,
3165                                              void *binary,
3166                                              ParamCapture *paramCapture)
3167 {
3168     UNIMPLEMENTED();
3169 }
3170 
CaptureGetProgramBinaryOES_binary(const State & glState,bool isCallValid,ShaderProgramID program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary,ParamCapture * paramCapture)3171 void CaptureGetProgramBinaryOES_binary(const State &glState,
3172                                        bool isCallValid,
3173                                        ShaderProgramID program,
3174                                        GLsizei bufSize,
3175                                        GLsizei *length,
3176                                        GLenum *binaryFormat,
3177                                        void *binary,
3178                                        ParamCapture *paramCapture)
3179 {
3180     UNIMPLEMENTED();
3181 }
3182 
CaptureProgramBinaryOES_binary(const State & glState,bool isCallValid,ShaderProgramID program,GLenum binaryFormat,const void * binary,GLint length,ParamCapture * paramCapture)3183 void CaptureProgramBinaryOES_binary(const State &glState,
3184                                     bool isCallValid,
3185                                     ShaderProgramID program,
3186                                     GLenum binaryFormat,
3187                                     const void *binary,
3188                                     GLint length,
3189                                     ParamCapture *paramCapture)
3190 {
3191     UNIMPLEMENTED();
3192 }
3193 
CaptureGetBufferPointervOES_params(const State & glState,bool isCallValid,BufferBinding targetPacked,GLenum pname,void ** params,ParamCapture * paramCapture)3194 void CaptureGetBufferPointervOES_params(const State &glState,
3195                                         bool isCallValid,
3196                                         BufferBinding targetPacked,
3197                                         GLenum pname,
3198                                         void **params,
3199                                         ParamCapture *paramCapture)
3200 {
3201     UNIMPLEMENTED();
3202 }
3203 
CaptureMatrixIndexPointerOES_pointer(const State & glState,bool isCallValid,GLint size,GLenum type,GLsizei stride,const void * pointer,ParamCapture * paramCapture)3204 void CaptureMatrixIndexPointerOES_pointer(const State &glState,
3205                                           bool isCallValid,
3206                                           GLint size,
3207                                           GLenum type,
3208                                           GLsizei stride,
3209                                           const void *pointer,
3210                                           ParamCapture *paramCapture)
3211 {
3212     UNIMPLEMENTED();
3213 }
3214 
CaptureWeightPointerOES_pointer(const State & glState,bool isCallValid,GLint size,GLenum type,GLsizei stride,const void * pointer,ParamCapture * paramCapture)3215 void CaptureWeightPointerOES_pointer(const State &glState,
3216                                      bool isCallValid,
3217                                      GLint size,
3218                                      GLenum type,
3219                                      GLsizei stride,
3220                                      const void *pointer,
3221                                      ParamCapture *paramCapture)
3222 {
3223     UNIMPLEMENTED();
3224 }
3225 
CapturePointSizePointerOES_pointer(const State & glState,bool isCallValid,VertexAttribType typePacked,GLsizei stride,const void * pointer,ParamCapture * paramCapture)3226 void CapturePointSizePointerOES_pointer(const State &glState,
3227                                         bool isCallValid,
3228                                         VertexAttribType typePacked,
3229                                         GLsizei stride,
3230                                         const void *pointer,
3231                                         ParamCapture *paramCapture)
3232 {
3233     CaptureVertexPointerGLES1(glState, ClientVertexArrayType::PointSize, pointer, paramCapture);
3234 }
3235 
CaptureQueryMatrixxOES_mantissa(const State & glState,bool isCallValid,GLfixed * mantissa,GLint * exponent,ParamCapture * paramCapture)3236 void CaptureQueryMatrixxOES_mantissa(const State &glState,
3237                                      bool isCallValid,
3238                                      GLfixed *mantissa,
3239                                      GLint *exponent,
3240                                      ParamCapture *paramCapture)
3241 {
3242     UNIMPLEMENTED();
3243 }
3244 
CaptureQueryMatrixxOES_exponent(const State & glState,bool isCallValid,GLfixed * mantissa,GLint * exponent,ParamCapture * paramCapture)3245 void CaptureQueryMatrixxOES_exponent(const State &glState,
3246                                      bool isCallValid,
3247                                      GLfixed *mantissa,
3248                                      GLint *exponent,
3249                                      ParamCapture *paramCapture)
3250 {
3251     UNIMPLEMENTED();
3252 }
3253 
CaptureCompressedTexImage3DOES_data(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data,ParamCapture * paramCapture)3254 void CaptureCompressedTexImage3DOES_data(const State &glState,
3255                                          bool isCallValid,
3256                                          TextureTarget targetPacked,
3257                                          GLint level,
3258                                          GLenum internalformat,
3259                                          GLsizei width,
3260                                          GLsizei height,
3261                                          GLsizei depth,
3262                                          GLint border,
3263                                          GLsizei imageSize,
3264                                          const void *data,
3265                                          ParamCapture *paramCapture)
3266 {
3267     UNIMPLEMENTED();
3268 }
3269 
CaptureCompressedTexSubImage3DOES_data(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data,ParamCapture * paramCapture)3270 void CaptureCompressedTexSubImage3DOES_data(const State &glState,
3271                                             bool isCallValid,
3272                                             TextureTarget targetPacked,
3273                                             GLint level,
3274                                             GLint xoffset,
3275                                             GLint yoffset,
3276                                             GLint zoffset,
3277                                             GLsizei width,
3278                                             GLsizei height,
3279                                             GLsizei depth,
3280                                             GLenum format,
3281                                             GLsizei imageSize,
3282                                             const void *data,
3283                                             ParamCapture *paramCapture)
3284 {
3285     UNIMPLEMENTED();
3286 }
3287 
CaptureTexImage3DOES_pixels(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels,ParamCapture * paramCapture)3288 void CaptureTexImage3DOES_pixels(const State &glState,
3289                                  bool isCallValid,
3290                                  TextureTarget targetPacked,
3291                                  GLint level,
3292                                  GLenum internalformat,
3293                                  GLsizei width,
3294                                  GLsizei height,
3295                                  GLsizei depth,
3296                                  GLint border,
3297                                  GLenum format,
3298                                  GLenum type,
3299                                  const void *pixels,
3300                                  ParamCapture *paramCapture)
3301 {
3302     CaptureTexImage3D_pixels(glState, isCallValid, targetPacked, level, internalformat, width,
3303                              height, depth, border, format, type, pixels, paramCapture);
3304 }
3305 
CaptureTexSubImage3DOES_pixels(const State & glState,bool isCallValid,TextureTarget targetPacked,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels,ParamCapture * paramCapture)3306 void CaptureTexSubImage3DOES_pixels(const State &glState,
3307                                     bool isCallValid,
3308                                     TextureTarget targetPacked,
3309                                     GLint level,
3310                                     GLint xoffset,
3311                                     GLint yoffset,
3312                                     GLint zoffset,
3313                                     GLsizei width,
3314                                     GLsizei height,
3315                                     GLsizei depth,
3316                                     GLenum format,
3317                                     GLenum type,
3318                                     const void *pixels,
3319                                     ParamCapture *paramCapture)
3320 {
3321     CaptureTexSubImage3D_pixels(glState, isCallValid, targetPacked, level, xoffset, yoffset,
3322                                 zoffset, width, height, depth, format, type, pixels, paramCapture);
3323 }
3324 
CaptureGetSamplerParameterIivOES_params(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLint * params,ParamCapture * paramCapture)3325 void CaptureGetSamplerParameterIivOES_params(const State &glState,
3326                                              bool isCallValid,
3327                                              SamplerID sampler,
3328                                              GLenum pname,
3329                                              GLint *params,
3330                                              ParamCapture *paramCapture)
3331 {
3332     CaptureGetSamplerParameterIiv_params(glState, isCallValid, sampler, pname, params,
3333                                          paramCapture);
3334 }
3335 
CaptureGetSamplerParameterIuivOES_params(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,GLuint * params,ParamCapture * paramCapture)3336 void CaptureGetSamplerParameterIuivOES_params(const State &glState,
3337                                               bool isCallValid,
3338                                               SamplerID sampler,
3339                                               GLenum pname,
3340                                               GLuint *params,
3341                                               ParamCapture *paramCapture)
3342 {
3343     CaptureGetSamplerParameterIuiv_params(glState, isCallValid, sampler, pname, params,
3344                                           paramCapture);
3345 }
3346 
CaptureGetTexParameterIivOES_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLint * params,ParamCapture * paramCapture)3347 void CaptureGetTexParameterIivOES_params(const State &glState,
3348                                          bool isCallValid,
3349                                          TextureType targetPacked,
3350                                          GLenum pname,
3351                                          GLint *params,
3352                                          ParamCapture *paramCapture)
3353 {
3354     CaptureGetTexParameterIiv_params(glState, isCallValid, targetPacked, pname, params,
3355                                      paramCapture);
3356 }
3357 
CaptureGetTexParameterIuivOES_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,GLuint * params,ParamCapture * paramCapture)3358 void CaptureGetTexParameterIuivOES_params(const State &glState,
3359                                           bool isCallValid,
3360                                           TextureType targetPacked,
3361                                           GLenum pname,
3362                                           GLuint *params,
3363                                           ParamCapture *paramCapture)
3364 {
3365     CaptureGetTexParameterIuiv_params(glState, isCallValid, targetPacked, pname, params,
3366                                       paramCapture);
3367 }
3368 
CaptureSamplerParameterIivOES_param(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,const GLint * param,ParamCapture * paramCapture)3369 void CaptureSamplerParameterIivOES_param(const State &glState,
3370                                          bool isCallValid,
3371                                          SamplerID sampler,
3372                                          GLenum pname,
3373                                          const GLint *param,
3374                                          ParamCapture *paramCapture)
3375 {
3376     CaptureSamplerParameterIiv_param(glState, isCallValid, sampler, pname, param, paramCapture);
3377 }
3378 
CaptureSamplerParameterIuivOES_param(const State & glState,bool isCallValid,SamplerID sampler,GLenum pname,const GLuint * param,ParamCapture * paramCapture)3379 void CaptureSamplerParameterIuivOES_param(const State &glState,
3380                                           bool isCallValid,
3381                                           SamplerID sampler,
3382                                           GLenum pname,
3383                                           const GLuint *param,
3384                                           ParamCapture *paramCapture)
3385 {
3386     CaptureSamplerParameterIuiv_param(glState, isCallValid, sampler, pname, param, paramCapture);
3387 }
3388 
CaptureTexParameterIivOES_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,const GLint * params,ParamCapture * paramCapture)3389 void CaptureTexParameterIivOES_params(const State &glState,
3390                                       bool isCallValid,
3391                                       TextureType targetPacked,
3392                                       GLenum pname,
3393                                       const GLint *params,
3394                                       ParamCapture *paramCapture)
3395 {
3396     CaptureTexParameterIiv_params(glState, isCallValid, targetPacked, pname, params, paramCapture);
3397 }
3398 
CaptureTexParameterIuivOES_params(const State & glState,bool isCallValid,TextureType targetPacked,GLenum pname,const GLuint * params,ParamCapture * paramCapture)3399 void CaptureTexParameterIuivOES_params(const State &glState,
3400                                        bool isCallValid,
3401                                        TextureType targetPacked,
3402                                        GLenum pname,
3403                                        const GLuint *params,
3404                                        ParamCapture *paramCapture)
3405 {
3406     CaptureTexParameterIuiv_params(glState, isCallValid, targetPacked, pname, params, paramCapture);
3407 }
3408 
CaptureGetTexGenfvOES_params(const State & glState,bool isCallValid,GLenum coord,GLenum pname,GLfloat * params,ParamCapture * paramCapture)3409 void CaptureGetTexGenfvOES_params(const State &glState,
3410                                   bool isCallValid,
3411                                   GLenum coord,
3412                                   GLenum pname,
3413                                   GLfloat *params,
3414                                   ParamCapture *paramCapture)
3415 {
3416     UNIMPLEMENTED();
3417 }
3418 
CaptureGetTexGenivOES_params(const State & glState,bool isCallValid,GLenum coord,GLenum pname,GLint * params,ParamCapture * paramCapture)3419 void CaptureGetTexGenivOES_params(const State &glState,
3420                                   bool isCallValid,
3421                                   GLenum coord,
3422                                   GLenum pname,
3423                                   GLint *params,
3424                                   ParamCapture *paramCapture)
3425 {
3426     UNIMPLEMENTED();
3427 }
3428 
CaptureGetTexGenxvOES_params(const State & glState,bool isCallValid,GLenum coord,GLenum pname,GLfixed * params,ParamCapture * paramCapture)3429 void CaptureGetTexGenxvOES_params(const State &glState,
3430                                   bool isCallValid,
3431                                   GLenum coord,
3432                                   GLenum pname,
3433                                   GLfixed *params,
3434                                   ParamCapture *paramCapture)
3435 {
3436     UNIMPLEMENTED();
3437 }
3438 
CaptureTexGenfvOES_params(const State & glState,bool isCallValid,GLenum coord,GLenum pname,const GLfloat * params,ParamCapture * paramCapture)3439 void CaptureTexGenfvOES_params(const State &glState,
3440                                bool isCallValid,
3441                                GLenum coord,
3442                                GLenum pname,
3443                                const GLfloat *params,
3444                                ParamCapture *paramCapture)
3445 {
3446     UNIMPLEMENTED();
3447 }
3448 
CaptureTexGenivOES_params(const State & glState,bool isCallValid,GLenum coord,GLenum pname,const GLint * params,ParamCapture * paramCapture)3449 void CaptureTexGenivOES_params(const State &glState,
3450                                bool isCallValid,
3451                                GLenum coord,
3452                                GLenum pname,
3453                                const GLint *params,
3454                                ParamCapture *paramCapture)
3455 {
3456     UNIMPLEMENTED();
3457 }
3458 
CaptureTexGenxvOES_params(const State & glState,bool isCallValid,GLenum coord,GLenum pname,const GLfixed * params,ParamCapture * paramCapture)3459 void CaptureTexGenxvOES_params(const State &glState,
3460                                bool isCallValid,
3461                                GLenum coord,
3462                                GLenum pname,
3463                                const GLfixed *params,
3464                                ParamCapture *paramCapture)
3465 {
3466     UNIMPLEMENTED();
3467 }
3468 
CaptureDeleteVertexArraysOES_arraysPacked(const State & glState,bool isCallValid,GLsizei n,const VertexArrayID * arrays,ParamCapture * paramCapture)3469 void CaptureDeleteVertexArraysOES_arraysPacked(const State &glState,
3470                                                bool isCallValid,
3471                                                GLsizei n,
3472                                                const VertexArrayID *arrays,
3473                                                ParamCapture *paramCapture)
3474 {
3475     CaptureDeleteVertexArrays_arraysPacked(glState, isCallValid, n, arrays, paramCapture);
3476 }
3477 
CaptureGenVertexArraysOES_arraysPacked(const State & glState,bool isCallValid,GLsizei n,VertexArrayID * arrays,ParamCapture * paramCapture)3478 void CaptureGenVertexArraysOES_arraysPacked(const State &glState,
3479                                             bool isCallValid,
3480                                             GLsizei n,
3481                                             VertexArrayID *arrays,
3482                                             ParamCapture *paramCapture)
3483 {
3484     CaptureGenVertexArrays_arraysPacked(glState, isCallValid, n, arrays, paramCapture);
3485 }
3486 
CaptureGetTexImageANGLE_pixels(const State & glState,bool isCallValid,TextureTarget target,GLint level,GLenum format,GLenum type,void * pixels,angle::ParamCapture * paramCapture)3487 void CaptureGetTexImageANGLE_pixels(const State &glState,
3488                                     bool isCallValid,
3489                                     TextureTarget target,
3490                                     GLint level,
3491                                     GLenum format,
3492                                     GLenum type,
3493                                     void *pixels,
3494                                     angle::ParamCapture *paramCapture)
3495 {
3496     if (glState.getTargetBuffer(gl::BufferBinding::PixelPack))
3497     {
3498         // If a pixel pack buffer is bound, this is an offset, not a pointer
3499         paramCapture->value.voidPointerVal = pixels;
3500         return;
3501     }
3502 
3503     const Texture *texture = glState.getTargetTexture(TextureTargetToType(target));
3504     ASSERT(texture);
3505 
3506     // Use a conservative upper bound instead of an exact size to be simple.
3507     static constexpr GLsizei kMaxPixelSize = 32;
3508     size_t width                           = texture->getWidth(target, level);
3509     size_t height                          = texture->getHeight(target, level);
3510     size_t depth                           = texture->getDepth(target, level);
3511     paramCapture->readBufferSizeBytes      = kMaxPixelSize * width * height * depth;
3512 }
3513 
CaptureGetRenderbufferImageANGLE_pixels(const State & glState,bool isCallValid,GLenum target,GLenum format,GLenum type,void * pixels,angle::ParamCapture * paramCapture)3514 void CaptureGetRenderbufferImageANGLE_pixels(const State &glState,
3515                                              bool isCallValid,
3516                                              GLenum target,
3517                                              GLenum format,
3518                                              GLenum type,
3519                                              void *pixels,
3520                                              angle::ParamCapture *paramCapture)
3521 {
3522     if (glState.getTargetBuffer(gl::BufferBinding::PixelPack))
3523     {
3524         // If a pixel pack buffer is bound, this is an offset, not a pointer
3525         paramCapture->value.voidPointerVal = pixels;
3526         return;
3527     }
3528 
3529     const Renderbuffer *renderbuffer = glState.getCurrentRenderbuffer();
3530     ASSERT(renderbuffer);
3531 
3532     // Use a conservative upper bound instead of an exact size to be simple.
3533     static constexpr GLsizei kMaxPixelSize = 32;
3534     size_t width                           = renderbuffer->getWidth();
3535     size_t height                          = renderbuffer->getHeight();
3536     paramCapture->readBufferSizeBytes      = kMaxPixelSize * width * height;
3537 }
3538 
CaptureBufferStorageEXT_data(const State & glState,bool isCallValid,BufferBinding targetPacked,GLsizeiptr size,const void * data,GLbitfield flags,angle::ParamCapture * paramCapture)3539 void CaptureBufferStorageEXT_data(const State &glState,
3540                                   bool isCallValid,
3541                                   BufferBinding targetPacked,
3542                                   GLsizeiptr size,
3543                                   const void *data,
3544                                   GLbitfield flags,
3545                                   angle::ParamCapture *paramCapture)
3546 {
3547     if (data)
3548     {
3549         CaptureMemory(data, size, paramCapture);
3550     }
3551 }
3552 
3553 // GL_EXT_separate_shader_objects
CaptureCreateShaderProgramvEXT_strings(const State & glState,bool isCallValid,ShaderType typePacked,GLsizei count,const GLchar ** strings,angle::ParamCapture * paramCapture)3554 void CaptureCreateShaderProgramvEXT_strings(const State &glState,
3555                                             bool isCallValid,
3556                                             ShaderType typePacked,
3557                                             GLsizei count,
3558                                             const GLchar **strings,
3559                                             angle::ParamCapture *paramCapture)
3560 {
3561     UNIMPLEMENTED();
3562 }
3563 
CaptureDeleteProgramPipelinesEXT_pipelinesPacked(const State & glState,bool isCallValid,GLsizei n,const ProgramPipelineID * pipelinesPacked,angle::ParamCapture * paramCapture)3564 void CaptureDeleteProgramPipelinesEXT_pipelinesPacked(const State &glState,
3565                                                       bool isCallValid,
3566                                                       GLsizei n,
3567                                                       const ProgramPipelineID *pipelinesPacked,
3568                                                       angle::ParamCapture *paramCapture)
3569 {
3570     UNIMPLEMENTED();
3571 }
3572 
CaptureGenProgramPipelinesEXT_pipelinesPacked(const State & glState,bool isCallValid,GLsizei n,ProgramPipelineID * pipelinesPacked,angle::ParamCapture * paramCapture)3573 void CaptureGenProgramPipelinesEXT_pipelinesPacked(const State &glState,
3574                                                    bool isCallValid,
3575                                                    GLsizei n,
3576                                                    ProgramPipelineID *pipelinesPacked,
3577                                                    angle::ParamCapture *paramCapture)
3578 {
3579     UNIMPLEMENTED();
3580 }
3581 
CaptureGetProgramPipelineInfoLogEXT_length(const State & glState,bool isCallValid,ProgramPipelineID pipelinePacked,GLsizei bufSize,GLsizei * length,GLchar * infoLog,angle::ParamCapture * paramCapture)3582 void CaptureGetProgramPipelineInfoLogEXT_length(const State &glState,
3583                                                 bool isCallValid,
3584                                                 ProgramPipelineID pipelinePacked,
3585                                                 GLsizei bufSize,
3586                                                 GLsizei *length,
3587                                                 GLchar *infoLog,
3588                                                 angle::ParamCapture *paramCapture)
3589 {
3590     UNIMPLEMENTED();
3591 }
3592 
CaptureGetProgramPipelineInfoLogEXT_infoLog(const State & glState,bool isCallValid,ProgramPipelineID pipelinePacked,GLsizei bufSize,GLsizei * length,GLchar * infoLog,angle::ParamCapture * paramCapture)3593 void CaptureGetProgramPipelineInfoLogEXT_infoLog(const State &glState,
3594                                                  bool isCallValid,
3595                                                  ProgramPipelineID pipelinePacked,
3596                                                  GLsizei bufSize,
3597                                                  GLsizei *length,
3598                                                  GLchar *infoLog,
3599                                                  angle::ParamCapture *paramCapture)
3600 {
3601     UNIMPLEMENTED();
3602 }
3603 
CaptureGetProgramPipelineivEXT_params(const State & glState,bool isCallValid,ProgramPipelineID pipelinePacked,GLenum pname,GLint * params,angle::ParamCapture * paramCapture)3604 void CaptureGetProgramPipelineivEXT_params(const State &glState,
3605                                            bool isCallValid,
3606                                            ProgramPipelineID pipelinePacked,
3607                                            GLenum pname,
3608                                            GLint *params,
3609                                            angle::ParamCapture *paramCapture)
3610 {
3611     UNIMPLEMENTED();
3612 }
3613 
CaptureProgramUniform1fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLfloat * value,angle::ParamCapture * paramCapture)3614 void CaptureProgramUniform1fvEXT_value(const State &glState,
3615                                        bool isCallValid,
3616                                        ShaderProgramID programPacked,
3617                                        UniformLocation locationPacked,
3618                                        GLsizei count,
3619                                        const GLfloat *value,
3620                                        angle::ParamCapture *paramCapture)
3621 {
3622     UNIMPLEMENTED();
3623 }
3624 
CaptureProgramUniform1ivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLint * value,angle::ParamCapture * paramCapture)3625 void CaptureProgramUniform1ivEXT_value(const State &glState,
3626                                        bool isCallValid,
3627                                        ShaderProgramID programPacked,
3628                                        UniformLocation locationPacked,
3629                                        GLsizei count,
3630                                        const GLint *value,
3631                                        angle::ParamCapture *paramCapture)
3632 {
3633     UNIMPLEMENTED();
3634 }
3635 
CaptureProgramUniform1uivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLuint * value,angle::ParamCapture * paramCapture)3636 void CaptureProgramUniform1uivEXT_value(const State &glState,
3637                                         bool isCallValid,
3638                                         ShaderProgramID programPacked,
3639                                         UniformLocation locationPacked,
3640                                         GLsizei count,
3641                                         const GLuint *value,
3642                                         angle::ParamCapture *paramCapture)
3643 {
3644     UNIMPLEMENTED();
3645 }
3646 
CaptureProgramUniform2fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLfloat * value,angle::ParamCapture * paramCapture)3647 void CaptureProgramUniform2fvEXT_value(const State &glState,
3648                                        bool isCallValid,
3649                                        ShaderProgramID programPacked,
3650                                        UniformLocation locationPacked,
3651                                        GLsizei count,
3652                                        const GLfloat *value,
3653                                        angle::ParamCapture *paramCapture)
3654 {
3655     UNIMPLEMENTED();
3656 }
3657 
CaptureProgramUniform2ivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLint * value,angle::ParamCapture * paramCapture)3658 void CaptureProgramUniform2ivEXT_value(const State &glState,
3659                                        bool isCallValid,
3660                                        ShaderProgramID programPacked,
3661                                        UniformLocation locationPacked,
3662                                        GLsizei count,
3663                                        const GLint *value,
3664                                        angle::ParamCapture *paramCapture)
3665 {
3666     UNIMPLEMENTED();
3667 }
3668 
CaptureProgramUniform2uivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLuint * value,angle::ParamCapture * paramCapture)3669 void CaptureProgramUniform2uivEXT_value(const State &glState,
3670                                         bool isCallValid,
3671                                         ShaderProgramID programPacked,
3672                                         UniformLocation locationPacked,
3673                                         GLsizei count,
3674                                         const GLuint *value,
3675                                         angle::ParamCapture *paramCapture)
3676 {
3677     UNIMPLEMENTED();
3678 }
3679 
CaptureProgramUniform3fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLfloat * value,angle::ParamCapture * paramCapture)3680 void CaptureProgramUniform3fvEXT_value(const State &glState,
3681                                        bool isCallValid,
3682                                        ShaderProgramID programPacked,
3683                                        UniformLocation locationPacked,
3684                                        GLsizei count,
3685                                        const GLfloat *value,
3686                                        angle::ParamCapture *paramCapture)
3687 {
3688     UNIMPLEMENTED();
3689 }
3690 
CaptureProgramUniform3ivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLint * value,angle::ParamCapture * paramCapture)3691 void CaptureProgramUniform3ivEXT_value(const State &glState,
3692                                        bool isCallValid,
3693                                        ShaderProgramID programPacked,
3694                                        UniformLocation locationPacked,
3695                                        GLsizei count,
3696                                        const GLint *value,
3697                                        angle::ParamCapture *paramCapture)
3698 {
3699     UNIMPLEMENTED();
3700 }
3701 
CaptureProgramUniform3uivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLuint * value,angle::ParamCapture * paramCapture)3702 void CaptureProgramUniform3uivEXT_value(const State &glState,
3703                                         bool isCallValid,
3704                                         ShaderProgramID programPacked,
3705                                         UniformLocation locationPacked,
3706                                         GLsizei count,
3707                                         const GLuint *value,
3708                                         angle::ParamCapture *paramCapture)
3709 {
3710     UNIMPLEMENTED();
3711 }
3712 
CaptureProgramUniform4fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLfloat * value,angle::ParamCapture * paramCapture)3713 void CaptureProgramUniform4fvEXT_value(const State &glState,
3714                                        bool isCallValid,
3715                                        ShaderProgramID programPacked,
3716                                        UniformLocation locationPacked,
3717                                        GLsizei count,
3718                                        const GLfloat *value,
3719                                        angle::ParamCapture *paramCapture)
3720 {
3721     UNIMPLEMENTED();
3722 }
3723 
CaptureProgramUniform4ivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLint * value,angle::ParamCapture * paramCapture)3724 void CaptureProgramUniform4ivEXT_value(const State &glState,
3725                                        bool isCallValid,
3726                                        ShaderProgramID programPacked,
3727                                        UniformLocation locationPacked,
3728                                        GLsizei count,
3729                                        const GLint *value,
3730                                        angle::ParamCapture *paramCapture)
3731 {
3732     UNIMPLEMENTED();
3733 }
3734 
CaptureProgramUniform4uivEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,const GLuint * value,angle::ParamCapture * paramCapture)3735 void CaptureProgramUniform4uivEXT_value(const State &glState,
3736                                         bool isCallValid,
3737                                         ShaderProgramID programPacked,
3738                                         UniformLocation locationPacked,
3739                                         GLsizei count,
3740                                         const GLuint *value,
3741                                         angle::ParamCapture *paramCapture)
3742 {
3743     UNIMPLEMENTED();
3744 }
3745 
CaptureProgramUniformMatrix2fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3746 void CaptureProgramUniformMatrix2fvEXT_value(const State &glState,
3747                                              bool isCallValid,
3748                                              ShaderProgramID programPacked,
3749                                              UniformLocation locationPacked,
3750                                              GLsizei count,
3751                                              GLboolean transpose,
3752                                              const GLfloat *value,
3753                                              angle::ParamCapture *paramCapture)
3754 {
3755     UNIMPLEMENTED();
3756 }
3757 
CaptureProgramUniformMatrix2x3fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3758 void CaptureProgramUniformMatrix2x3fvEXT_value(const State &glState,
3759                                                bool isCallValid,
3760                                                ShaderProgramID programPacked,
3761                                                UniformLocation locationPacked,
3762                                                GLsizei count,
3763                                                GLboolean transpose,
3764                                                const GLfloat *value,
3765                                                angle::ParamCapture *paramCapture)
3766 {
3767     UNIMPLEMENTED();
3768 }
3769 
CaptureProgramUniformMatrix2x4fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3770 void CaptureProgramUniformMatrix2x4fvEXT_value(const State &glState,
3771                                                bool isCallValid,
3772                                                ShaderProgramID programPacked,
3773                                                UniformLocation locationPacked,
3774                                                GLsizei count,
3775                                                GLboolean transpose,
3776                                                const GLfloat *value,
3777                                                angle::ParamCapture *paramCapture)
3778 {
3779     UNIMPLEMENTED();
3780 }
3781 
CaptureProgramUniformMatrix3fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3782 void CaptureProgramUniformMatrix3fvEXT_value(const State &glState,
3783                                              bool isCallValid,
3784                                              ShaderProgramID programPacked,
3785                                              UniformLocation locationPacked,
3786                                              GLsizei count,
3787                                              GLboolean transpose,
3788                                              const GLfloat *value,
3789                                              angle::ParamCapture *paramCapture)
3790 {
3791     UNIMPLEMENTED();
3792 }
3793 
CaptureProgramUniformMatrix3x2fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3794 void CaptureProgramUniformMatrix3x2fvEXT_value(const State &glState,
3795                                                bool isCallValid,
3796                                                ShaderProgramID programPacked,
3797                                                UniformLocation locationPacked,
3798                                                GLsizei count,
3799                                                GLboolean transpose,
3800                                                const GLfloat *value,
3801                                                angle::ParamCapture *paramCapture)
3802 {
3803     UNIMPLEMENTED();
3804 }
3805 
CaptureProgramUniformMatrix3x4fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3806 void CaptureProgramUniformMatrix3x4fvEXT_value(const State &glState,
3807                                                bool isCallValid,
3808                                                ShaderProgramID programPacked,
3809                                                UniformLocation locationPacked,
3810                                                GLsizei count,
3811                                                GLboolean transpose,
3812                                                const GLfloat *value,
3813                                                angle::ParamCapture *paramCapture)
3814 {
3815     UNIMPLEMENTED();
3816 }
3817 
CaptureProgramUniformMatrix4fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3818 void CaptureProgramUniformMatrix4fvEXT_value(const State &glState,
3819                                              bool isCallValid,
3820                                              ShaderProgramID programPacked,
3821                                              UniformLocation locationPacked,
3822                                              GLsizei count,
3823                                              GLboolean transpose,
3824                                              const GLfloat *value,
3825                                              angle::ParamCapture *paramCapture)
3826 {
3827     UNIMPLEMENTED();
3828 }
3829 
CaptureProgramUniformMatrix4x2fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3830 void CaptureProgramUniformMatrix4x2fvEXT_value(const State &glState,
3831                                                bool isCallValid,
3832                                                ShaderProgramID programPacked,
3833                                                UniformLocation locationPacked,
3834                                                GLsizei count,
3835                                                GLboolean transpose,
3836                                                const GLfloat *value,
3837                                                angle::ParamCapture *paramCapture)
3838 {
3839     UNIMPLEMENTED();
3840 }
3841 
CaptureProgramUniformMatrix4x3fvEXT_value(const State & glState,bool isCallValid,ShaderProgramID programPacked,UniformLocation locationPacked,GLsizei count,GLboolean transpose,const GLfloat * value,angle::ParamCapture * paramCapture)3842 void CaptureProgramUniformMatrix4x3fvEXT_value(const State &glState,
3843                                                bool isCallValid,
3844                                                ShaderProgramID programPacked,
3845                                                UniformLocation locationPacked,
3846                                                GLsizei count,
3847                                                GLboolean transpose,
3848                                                const GLfloat *value,
3849                                                angle::ParamCapture *paramCapture)
3850 {
3851     UNIMPLEMENTED();
3852 }
3853 }  // namespace gl
3854