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