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