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