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