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