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