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