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/capture/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_depth_texture 94 95 // GL_ANGLE_framebuffer_blit 96 angle::CallCapture CaptureBlitFramebufferANGLE(const State &glState, 97 bool isCallValid, 98 GLint srcX0, 99 GLint srcY0, 100 GLint srcX1, 101 GLint srcY1, 102 GLint dstX0, 103 GLint dstY0, 104 GLint dstX1, 105 GLint dstY1, 106 GLbitfield mask, 107 GLenum filter); 108 109 // GL_ANGLE_framebuffer_multisample 110 angle::CallCapture CaptureRenderbufferStorageMultisampleANGLE(const State &glState, 111 bool isCallValid, 112 GLenum target, 113 GLsizei samples, 114 GLenum internalformat, 115 GLsizei width, 116 GLsizei height); 117 118 // GL_ANGLE_get_image 119 angle::CallCapture CaptureGetTexImageANGLE(const State &glState, 120 bool isCallValid, 121 TextureTarget targetPacked, 122 GLint level, 123 GLenum format, 124 GLenum type, 125 void *pixels); 126 angle::CallCapture CaptureGetCompressedTexImageANGLE(const State &glState, 127 bool isCallValid, 128 TextureTarget targetPacked, 129 GLint level, 130 void *pixels); 131 angle::CallCapture CaptureGetRenderbufferImageANGLE(const State &glState, 132 bool isCallValid, 133 GLenum target, 134 GLenum format, 135 GLenum type, 136 void *pixels); 137 138 // GL_ANGLE_get_tex_level_parameter 139 angle::CallCapture CaptureGetTexLevelParameterivANGLE(const State &glState, 140 bool isCallValid, 141 TextureTarget targetPacked, 142 GLint level, 143 GLenum pname, 144 GLint *params); 145 angle::CallCapture CaptureGetTexLevelParameterfvANGLE(const State &glState, 146 bool isCallValid, 147 TextureTarget targetPacked, 148 GLint level, 149 GLenum pname, 150 GLfloat *params); 151 152 // GL_ANGLE_instanced_arrays 153 angle::CallCapture CaptureDrawArraysInstancedANGLE(const State &glState, 154 bool isCallValid, 155 PrimitiveMode modePacked, 156 GLint first, 157 GLsizei count, 158 GLsizei primcount); 159 angle::CallCapture CaptureDrawElementsInstancedANGLE(const State &glState, 160 bool isCallValid, 161 PrimitiveMode modePacked, 162 GLsizei count, 163 DrawElementsType typePacked, 164 const void *indices, 165 GLsizei primcount); 166 angle::CallCapture CaptureVertexAttribDivisorANGLE(const State &glState, 167 bool isCallValid, 168 GLuint index, 169 GLuint divisor); 170 171 // GL_ANGLE_memory_object_flags 172 angle::CallCapture CaptureTexStorageMemFlags2DANGLE(const State &glState, 173 bool isCallValid, 174 TextureType targetPacked, 175 GLsizei levels, 176 GLenum internalFormat, 177 GLsizei width, 178 GLsizei height, 179 MemoryObjectID memoryPacked, 180 GLuint64 offset, 181 GLbitfield createFlags, 182 GLbitfield usageFlags, 183 const void *imageCreateInfoPNext); 184 angle::CallCapture CaptureTexStorageMemFlags2DMultisampleANGLE(const State &glState, 185 bool isCallValid, 186 TextureType targetPacked, 187 GLsizei samples, 188 GLenum internalFormat, 189 GLsizei width, 190 GLsizei height, 191 GLboolean fixedSampleLocations, 192 MemoryObjectID memoryPacked, 193 GLuint64 offset, 194 GLbitfield createFlags, 195 GLbitfield usageFlags, 196 const void *imageCreateInfoPNext); 197 angle::CallCapture CaptureTexStorageMemFlags3DANGLE(const State &glState, 198 bool isCallValid, 199 TextureType targetPacked, 200 GLsizei levels, 201 GLenum internalFormat, 202 GLsizei width, 203 GLsizei height, 204 GLsizei depth, 205 MemoryObjectID memoryPacked, 206 GLuint64 offset, 207 GLbitfield createFlags, 208 GLbitfield usageFlags, 209 const void *imageCreateInfoPNext); 210 angle::CallCapture CaptureTexStorageMemFlags3DMultisampleANGLE(const State &glState, 211 bool isCallValid, 212 TextureType targetPacked, 213 GLsizei samples, 214 GLenum internalFormat, 215 GLsizei width, 216 GLsizei height, 217 GLsizei depth, 218 GLboolean fixedSampleLocations, 219 MemoryObjectID memoryPacked, 220 GLuint64 offset, 221 GLbitfield createFlags, 222 GLbitfield usageFlags, 223 const void *imageCreateInfoPNext); 224 225 // GL_ANGLE_memory_object_fuchsia 226 angle::CallCapture CaptureImportMemoryZirconHandleANGLE(const State &glState, 227 bool isCallValid, 228 MemoryObjectID memoryPacked, 229 GLuint64 size, 230 HandleType handleTypePacked, 231 GLuint handle); 232 233 // GL_ANGLE_multi_draw 234 angle::CallCapture CaptureMultiDrawArraysANGLE(const State &glState, 235 bool isCallValid, 236 PrimitiveMode modePacked, 237 const GLint *firsts, 238 const GLsizei *counts, 239 GLsizei drawcount); 240 angle::CallCapture CaptureMultiDrawArraysInstancedANGLE(const State &glState, 241 bool isCallValid, 242 PrimitiveMode modePacked, 243 const GLint *firsts, 244 const GLsizei *counts, 245 const GLsizei *instanceCounts, 246 GLsizei drawcount); 247 angle::CallCapture CaptureMultiDrawElementsANGLE(const State &glState, 248 bool isCallValid, 249 PrimitiveMode modePacked, 250 const GLsizei *counts, 251 DrawElementsType typePacked, 252 const GLvoid *const *indices, 253 GLsizei drawcount); 254 angle::CallCapture CaptureMultiDrawElementsInstancedANGLE(const State &glState, 255 bool isCallValid, 256 PrimitiveMode modePacked, 257 const GLsizei *counts, 258 DrawElementsType typePacked, 259 const GLvoid *const *indices, 260 const GLsizei *instanceCounts, 261 GLsizei drawcount); 262 263 // GL_ANGLE_pack_reverse_row_order 264 265 // GL_ANGLE_program_binary 266 267 // GL_ANGLE_provoking_vertex 268 angle::CallCapture CaptureProvokingVertexANGLE(const State &glState, 269 bool isCallValid, 270 ProvokingVertexConvention modePacked); 271 272 // GL_ANGLE_request_extension 273 angle::CallCapture CaptureRequestExtensionANGLE(const State &glState, 274 bool isCallValid, 275 const GLchar *name); 276 angle::CallCapture CaptureDisableExtensionANGLE(const State &glState, 277 bool isCallValid, 278 const GLchar *name); 279 280 // GL_ANGLE_robust_client_memory 281 angle::CallCapture CaptureGetBooleanvRobustANGLE(const State &glState, 282 bool isCallValid, 283 GLenum pname, 284 GLsizei bufSize, 285 GLsizei *length, 286 GLboolean *params); 287 angle::CallCapture CaptureGetBufferParameterivRobustANGLE(const State &glState, 288 bool isCallValid, 289 BufferBinding targetPacked, 290 GLenum pname, 291 GLsizei bufSize, 292 GLsizei *length, 293 GLint *params); 294 angle::CallCapture CaptureGetFloatvRobustANGLE(const State &glState, 295 bool isCallValid, 296 GLenum pname, 297 GLsizei bufSize, 298 GLsizei *length, 299 GLfloat *params); 300 angle::CallCapture CaptureGetFramebufferAttachmentParameterivRobustANGLE(const State &glState, 301 bool isCallValid, 302 GLenum target, 303 GLenum attachment, 304 GLenum pname, 305 GLsizei bufSize, 306 GLsizei *length, 307 GLint *params); 308 angle::CallCapture CaptureGetIntegervRobustANGLE(const State &glState, 309 bool isCallValid, 310 GLenum pname, 311 GLsizei bufSize, 312 GLsizei *length, 313 GLint *data); 314 angle::CallCapture CaptureGetProgramivRobustANGLE(const State &glState, 315 bool isCallValid, 316 ShaderProgramID programPacked, 317 GLenum pname, 318 GLsizei bufSize, 319 GLsizei *length, 320 GLint *params); 321 angle::CallCapture CaptureGetRenderbufferParameterivRobustANGLE(const State &glState, 322 bool isCallValid, 323 GLenum target, 324 GLenum pname, 325 GLsizei bufSize, 326 GLsizei *length, 327 GLint *params); 328 angle::CallCapture CaptureGetShaderivRobustANGLE(const State &glState, 329 bool isCallValid, 330 ShaderProgramID shaderPacked, 331 GLenum pname, 332 GLsizei bufSize, 333 GLsizei *length, 334 GLint *params); 335 angle::CallCapture CaptureGetTexParameterfvRobustANGLE(const State &glState, 336 bool isCallValid, 337 TextureType targetPacked, 338 GLenum pname, 339 GLsizei bufSize, 340 GLsizei *length, 341 GLfloat *params); 342 angle::CallCapture CaptureGetTexParameterivRobustANGLE(const State &glState, 343 bool isCallValid, 344 TextureType targetPacked, 345 GLenum pname, 346 GLsizei bufSize, 347 GLsizei *length, 348 GLint *params); 349 angle::CallCapture CaptureGetUniformfvRobustANGLE(const State &glState, 350 bool isCallValid, 351 ShaderProgramID programPacked, 352 UniformLocation locationPacked, 353 GLsizei bufSize, 354 GLsizei *length, 355 GLfloat *params); 356 angle::CallCapture CaptureGetUniformivRobustANGLE(const State &glState, 357 bool isCallValid, 358 ShaderProgramID programPacked, 359 UniformLocation locationPacked, 360 GLsizei bufSize, 361 GLsizei *length, 362 GLint *params); 363 angle::CallCapture CaptureGetVertexAttribfvRobustANGLE(const State &glState, 364 bool isCallValid, 365 GLuint index, 366 GLenum pname, 367 GLsizei bufSize, 368 GLsizei *length, 369 GLfloat *params); 370 angle::CallCapture CaptureGetVertexAttribivRobustANGLE(const State &glState, 371 bool isCallValid, 372 GLuint index, 373 GLenum pname, 374 GLsizei bufSize, 375 GLsizei *length, 376 GLint *params); 377 angle::CallCapture CaptureGetVertexAttribPointervRobustANGLE(const State &glState, 378 bool isCallValid, 379 GLuint index, 380 GLenum pname, 381 GLsizei bufSize, 382 GLsizei *length, 383 void **pointer); 384 angle::CallCapture CaptureReadPixelsRobustANGLE(const State &glState, 385 bool isCallValid, 386 GLint x, 387 GLint y, 388 GLsizei width, 389 GLsizei height, 390 GLenum format, 391 GLenum type, 392 GLsizei bufSize, 393 GLsizei *length, 394 GLsizei *columns, 395 GLsizei *rows, 396 void *pixels); 397 angle::CallCapture CaptureTexImage2DRobustANGLE(const State &glState, 398 bool isCallValid, 399 TextureTarget targetPacked, 400 GLint level, 401 GLint internalformat, 402 GLsizei width, 403 GLsizei height, 404 GLint border, 405 GLenum format, 406 GLenum type, 407 GLsizei bufSize, 408 const void *pixels); 409 angle::CallCapture CaptureTexParameterfvRobustANGLE(const State &glState, 410 bool isCallValid, 411 TextureType targetPacked, 412 GLenum pname, 413 GLsizei bufSize, 414 const GLfloat *params); 415 angle::CallCapture CaptureTexParameterivRobustANGLE(const State &glState, 416 bool isCallValid, 417 TextureType targetPacked, 418 GLenum pname, 419 GLsizei bufSize, 420 const GLint *params); 421 angle::CallCapture CaptureTexSubImage2DRobustANGLE(const State &glState, 422 bool isCallValid, 423 TextureTarget targetPacked, 424 GLint level, 425 GLint xoffset, 426 GLint yoffset, 427 GLsizei width, 428 GLsizei height, 429 GLenum format, 430 GLenum type, 431 GLsizei bufSize, 432 const void *pixels); 433 angle::CallCapture CaptureTexImage3DRobustANGLE(const State &glState, 434 bool isCallValid, 435 TextureTarget targetPacked, 436 GLint level, 437 GLint internalformat, 438 GLsizei width, 439 GLsizei height, 440 GLsizei depth, 441 GLint border, 442 GLenum format, 443 GLenum type, 444 GLsizei bufSize, 445 const void *pixels); 446 angle::CallCapture CaptureTexSubImage3DRobustANGLE(const State &glState, 447 bool isCallValid, 448 TextureTarget targetPacked, 449 GLint level, 450 GLint xoffset, 451 GLint yoffset, 452 GLint zoffset, 453 GLsizei width, 454 GLsizei height, 455 GLsizei depth, 456 GLenum format, 457 GLenum type, 458 GLsizei bufSize, 459 const void *pixels); 460 angle::CallCapture CaptureCompressedTexImage2DRobustANGLE(const State &glState, 461 bool isCallValid, 462 TextureTarget targetPacked, 463 GLint level, 464 GLenum internalformat, 465 GLsizei width, 466 GLsizei height, 467 GLint border, 468 GLsizei imageSize, 469 GLsizei dataSize, 470 const GLvoid *data); 471 angle::CallCapture CaptureCompressedTexSubImage2DRobustANGLE(const State &glState, 472 bool isCallValid, 473 TextureTarget targetPacked, 474 GLint level, 475 GLsizei xoffset, 476 GLsizei yoffset, 477 GLsizei width, 478 GLsizei height, 479 GLenum format, 480 GLsizei imageSize, 481 GLsizei dataSize, 482 const GLvoid *data); 483 angle::CallCapture CaptureCompressedTexImage3DRobustANGLE(const State &glState, 484 bool isCallValid, 485 TextureTarget targetPacked, 486 GLint level, 487 GLenum internalformat, 488 GLsizei width, 489 GLsizei height, 490 GLsizei depth, 491 GLint border, 492 GLsizei imageSize, 493 GLsizei dataSize, 494 const GLvoid *data); 495 angle::CallCapture CaptureCompressedTexSubImage3DRobustANGLE(const State &glState, 496 bool isCallValid, 497 TextureTarget targetPacked, 498 GLint level, 499 GLint xoffset, 500 GLint yoffset, 501 GLint zoffset, 502 GLsizei width, 503 GLsizei height, 504 GLsizei depth, 505 GLenum format, 506 GLsizei imageSize, 507 GLsizei dataSize, 508 const GLvoid *data); 509 angle::CallCapture CaptureGetQueryivRobustANGLE(const State &glState, 510 bool isCallValid, 511 QueryType targetPacked, 512 GLenum pname, 513 GLsizei bufSize, 514 GLsizei *length, 515 GLint *params); 516 angle::CallCapture CaptureGetQueryObjectuivRobustANGLE(const State &glState, 517 bool isCallValid, 518 QueryID idPacked, 519 GLenum pname, 520 GLsizei bufSize, 521 GLsizei *length, 522 GLuint *params); 523 angle::CallCapture CaptureGetBufferPointervRobustANGLE(const State &glState, 524 bool isCallValid, 525 BufferBinding targetPacked, 526 GLenum pname, 527 GLsizei bufSize, 528 GLsizei *length, 529 void **params); 530 angle::CallCapture CaptureGetIntegeri_vRobustANGLE(const State &glState, 531 bool isCallValid, 532 GLenum target, 533 GLuint index, 534 GLsizei bufSize, 535 GLsizei *length, 536 GLint *data); 537 angle::CallCapture CaptureGetInternalformativRobustANGLE(const State &glState, 538 bool isCallValid, 539 GLenum target, 540 GLenum internalformat, 541 GLenum pname, 542 GLsizei bufSize, 543 GLsizei *length, 544 GLint *params); 545 angle::CallCapture CaptureGetVertexAttribIivRobustANGLE(const State &glState, 546 bool isCallValid, 547 GLuint index, 548 GLenum pname, 549 GLsizei bufSize, 550 GLsizei *length, 551 GLint *params); 552 angle::CallCapture CaptureGetVertexAttribIuivRobustANGLE(const State &glState, 553 bool isCallValid, 554 GLuint index, 555 GLenum pname, 556 GLsizei bufSize, 557 GLsizei *length, 558 GLuint *params); 559 angle::CallCapture CaptureGetUniformuivRobustANGLE(const State &glState, 560 bool isCallValid, 561 ShaderProgramID programPacked, 562 UniformLocation locationPacked, 563 GLsizei bufSize, 564 GLsizei *length, 565 GLuint *params); 566 angle::CallCapture CaptureGetActiveUniformBlockivRobustANGLE( 567 const State &glState, 568 bool isCallValid, 569 ShaderProgramID programPacked, 570 UniformBlockIndex uniformBlockIndexPacked, 571 GLenum pname, 572 GLsizei bufSize, 573 GLsizei *length, 574 GLint *params); 575 angle::CallCapture CaptureGetInteger64vRobustANGLE(const State &glState, 576 bool isCallValid, 577 GLenum pname, 578 GLsizei bufSize, 579 GLsizei *length, 580 GLint64 *data); 581 angle::CallCapture CaptureGetInteger64i_vRobustANGLE(const State &glState, 582 bool isCallValid, 583 GLenum target, 584 GLuint index, 585 GLsizei bufSize, 586 GLsizei *length, 587 GLint64 *data); 588 angle::CallCapture CaptureGetBufferParameteri64vRobustANGLE(const State &glState, 589 bool isCallValid, 590 BufferBinding targetPacked, 591 GLenum pname, 592 GLsizei bufSize, 593 GLsizei *length, 594 GLint64 *params); 595 angle::CallCapture CaptureSamplerParameterivRobustANGLE(const State &glState, 596 bool isCallValid, 597 SamplerID samplerPacked, 598 GLuint pname, 599 GLsizei bufSize, 600 const GLint *param); 601 angle::CallCapture CaptureSamplerParameterfvRobustANGLE(const State &glState, 602 bool isCallValid, 603 SamplerID samplerPacked, 604 GLenum pname, 605 GLsizei bufSize, 606 const GLfloat *param); 607 angle::CallCapture CaptureGetSamplerParameterivRobustANGLE(const State &glState, 608 bool isCallValid, 609 SamplerID samplerPacked, 610 GLenum pname, 611 GLsizei bufSize, 612 GLsizei *length, 613 GLint *params); 614 angle::CallCapture CaptureGetSamplerParameterfvRobustANGLE(const State &glState, 615 bool isCallValid, 616 SamplerID samplerPacked, 617 GLenum pname, 618 GLsizei bufSize, 619 GLsizei *length, 620 GLfloat *params); 621 angle::CallCapture CaptureGetFramebufferParameterivRobustANGLE(const State &glState, 622 bool isCallValid, 623 GLenum target, 624 GLenum pname, 625 GLsizei bufSize, 626 GLsizei *length, 627 GLint *params); 628 angle::CallCapture CaptureGetProgramInterfaceivRobustANGLE(const State &glState, 629 bool isCallValid, 630 ShaderProgramID programPacked, 631 GLenum programInterface, 632 GLenum pname, 633 GLsizei bufSize, 634 GLsizei *length, 635 GLint *params); 636 angle::CallCapture CaptureGetBooleani_vRobustANGLE(const State &glState, 637 bool isCallValid, 638 GLenum target, 639 GLuint index, 640 GLsizei bufSize, 641 GLsizei *length, 642 GLboolean *data); 643 angle::CallCapture CaptureGetMultisamplefvRobustANGLE(const State &glState, 644 bool isCallValid, 645 GLenum pname, 646 GLuint index, 647 GLsizei bufSize, 648 GLsizei *length, 649 GLfloat *val); 650 angle::CallCapture CaptureGetTexLevelParameterivRobustANGLE(const State &glState, 651 bool isCallValid, 652 TextureTarget targetPacked, 653 GLint level, 654 GLenum pname, 655 GLsizei bufSize, 656 GLsizei *length, 657 GLint *params); 658 angle::CallCapture CaptureGetTexLevelParameterfvRobustANGLE(const State &glState, 659 bool isCallValid, 660 TextureTarget targetPacked, 661 GLint level, 662 GLenum pname, 663 GLsizei bufSize, 664 GLsizei *length, 665 GLfloat *params); 666 angle::CallCapture CaptureGetPointervRobustANGLERobustANGLE(const State &glState, 667 bool isCallValid, 668 GLenum pname, 669 GLsizei bufSize, 670 GLsizei *length, 671 void **params); 672 angle::CallCapture CaptureReadnPixelsRobustANGLE(const State &glState, 673 bool isCallValid, 674 GLint x, 675 GLint y, 676 GLsizei width, 677 GLsizei height, 678 GLenum format, 679 GLenum type, 680 GLsizei bufSize, 681 GLsizei *length, 682 GLsizei *columns, 683 GLsizei *rows, 684 void *data); 685 angle::CallCapture CaptureGetnUniformfvRobustANGLE(const State &glState, 686 bool isCallValid, 687 ShaderProgramID programPacked, 688 UniformLocation locationPacked, 689 GLsizei bufSize, 690 GLsizei *length, 691 GLfloat *params); 692 angle::CallCapture CaptureGetnUniformivRobustANGLE(const State &glState, 693 bool isCallValid, 694 ShaderProgramID programPacked, 695 UniformLocation locationPacked, 696 GLsizei bufSize, 697 GLsizei *length, 698 GLint *params); 699 angle::CallCapture CaptureGetnUniformuivRobustANGLE(const State &glState, 700 bool isCallValid, 701 ShaderProgramID programPacked, 702 UniformLocation locationPacked, 703 GLsizei bufSize, 704 GLsizei *length, 705 GLuint *params); 706 angle::CallCapture CaptureTexParameterIivRobustANGLE(const State &glState, 707 bool isCallValid, 708 TextureType targetPacked, 709 GLenum pname, 710 GLsizei bufSize, 711 const GLint *params); 712 angle::CallCapture CaptureTexParameterIuivRobustANGLE(const State &glState, 713 bool isCallValid, 714 TextureType targetPacked, 715 GLenum pname, 716 GLsizei bufSize, 717 const GLuint *params); 718 angle::CallCapture CaptureGetTexParameterIivRobustANGLE(const State &glState, 719 bool isCallValid, 720 TextureType targetPacked, 721 GLenum pname, 722 GLsizei bufSize, 723 GLsizei *length, 724 GLint *params); 725 angle::CallCapture CaptureGetTexParameterIuivRobustANGLE(const State &glState, 726 bool isCallValid, 727 TextureType targetPacked, 728 GLenum pname, 729 GLsizei bufSize, 730 GLsizei *length, 731 GLuint *params); 732 angle::CallCapture CaptureSamplerParameterIivRobustANGLE(const State &glState, 733 bool isCallValid, 734 SamplerID samplerPacked, 735 GLenum pname, 736 GLsizei bufSize, 737 const GLint *param); 738 angle::CallCapture CaptureSamplerParameterIuivRobustANGLE(const State &glState, 739 bool isCallValid, 740 SamplerID samplerPacked, 741 GLenum pname, 742 GLsizei bufSize, 743 const GLuint *param); 744 angle::CallCapture CaptureGetSamplerParameterIivRobustANGLE(const State &glState, 745 bool isCallValid, 746 SamplerID samplerPacked, 747 GLenum pname, 748 GLsizei bufSize, 749 GLsizei *length, 750 GLint *params); 751 angle::CallCapture CaptureGetSamplerParameterIuivRobustANGLE(const State &glState, 752 bool isCallValid, 753 SamplerID samplerPacked, 754 GLenum pname, 755 GLsizei bufSize, 756 GLsizei *length, 757 GLuint *params); 758 angle::CallCapture CaptureGetQueryObjectivRobustANGLE(const State &glState, 759 bool isCallValid, 760 QueryID idPacked, 761 GLenum pname, 762 GLsizei bufSize, 763 GLsizei *length, 764 GLint *params); 765 angle::CallCapture CaptureGetQueryObjecti64vRobustANGLE(const State &glState, 766 bool isCallValid, 767 QueryID idPacked, 768 GLenum pname, 769 GLsizei bufSize, 770 GLsizei *length, 771 GLint64 *params); 772 angle::CallCapture CaptureGetQueryObjectui64vRobustANGLE(const State &glState, 773 bool isCallValid, 774 QueryID idPacked, 775 GLenum pname, 776 GLsizei bufSize, 777 GLsizei *length, 778 GLuint64 *params); 779 780 // GL_ANGLE_semaphore_fuchsia 781 angle::CallCapture CaptureImportSemaphoreZirconHandleANGLE(const State &glState, 782 bool isCallValid, 783 SemaphoreID semaphorePacked, 784 HandleType handleTypePacked, 785 GLuint handle); 786 787 // GL_ANGLE_texture_compression_dxt3 788 789 // GL_ANGLE_texture_compression_dxt5 790 791 // GL_ANGLE_texture_external_update 792 angle::CallCapture CaptureTexImage2DExternalANGLE(const State &glState, 793 bool isCallValid, 794 TextureTarget targetPacked, 795 GLint level, 796 GLint internalformat, 797 GLsizei width, 798 GLsizei height, 799 GLint border, 800 GLenum format, 801 GLenum type); 802 angle::CallCapture CaptureInvalidateTextureANGLE(const State &glState, 803 bool isCallValid, 804 TextureType targetPacked); 805 806 // GL_ANGLE_texture_multisample 807 angle::CallCapture CaptureTexStorage2DMultisampleANGLE(const State &glState, 808 bool isCallValid, 809 TextureType targetPacked, 810 GLsizei samples, 811 GLenum internalformat, 812 GLsizei width, 813 GLsizei height, 814 GLboolean fixedsamplelocations); 815 angle::CallCapture CaptureGetMultisamplefvANGLE(const State &glState, 816 bool isCallValid, 817 GLenum pname, 818 GLuint index, 819 GLfloat *val); 820 angle::CallCapture CaptureSampleMaskiANGLE(const State &glState, 821 bool isCallValid, 822 GLuint maskNumber, 823 GLbitfield mask); 824 825 // GL_ANGLE_texture_usage 826 827 // GL_ANGLE_translated_shader_source 828 angle::CallCapture CaptureGetTranslatedShaderSourceANGLE(const State &glState, 829 bool isCallValid, 830 ShaderProgramID shaderPacked, 831 GLsizei bufsize, 832 GLsizei *length, 833 GLchar *source); 834 835 // GL_ANGLE_vulkan_image 836 angle::CallCapture CaptureAcquireTexturesANGLE(const State &glState, 837 bool isCallValid, 838 GLuint numTextures, 839 const TextureID *texturesPacked, 840 const GLenum *layouts); 841 angle::CallCapture CaptureReleaseTexturesANGLE(const State &glState, 842 bool isCallValid, 843 GLuint numTextures, 844 const TextureID *texturesPacked, 845 GLenum *layouts); 846 847 // GL_APPLE_clip_distance 848 849 // GL_ARB_sync 850 851 // GL_CHROMIUM_bind_uniform_location 852 angle::CallCapture CaptureBindUniformLocationCHROMIUM(const State &glState, 853 bool isCallValid, 854 ShaderProgramID programPacked, 855 UniformLocation locationPacked, 856 const GLchar *name); 857 858 // GL_CHROMIUM_copy_compressed_texture 859 angle::CallCapture CaptureCompressedCopyTextureCHROMIUM(const State &glState, 860 bool isCallValid, 861 TextureID sourceIdPacked, 862 TextureID destIdPacked); 863 864 // GL_CHROMIUM_copy_texture 865 angle::CallCapture CaptureCopyTextureCHROMIUM(const State &glState, 866 bool isCallValid, 867 TextureID sourceIdPacked, 868 GLint sourceLevel, 869 TextureTarget destTargetPacked, 870 TextureID destIdPacked, 871 GLint destLevel, 872 GLint internalFormat, 873 GLenum destType, 874 GLboolean unpackFlipY, 875 GLboolean unpackPremultiplyAlpha, 876 GLboolean unpackUnmultiplyAlpha); 877 angle::CallCapture CaptureCopySubTextureCHROMIUM(const State &glState, 878 bool isCallValid, 879 TextureID sourceIdPacked, 880 GLint sourceLevel, 881 TextureTarget destTargetPacked, 882 TextureID destIdPacked, 883 GLint destLevel, 884 GLint xoffset, 885 GLint yoffset, 886 GLint x, 887 GLint y, 888 GLint width, 889 GLint height, 890 GLboolean unpackFlipY, 891 GLboolean unpackPremultiplyAlpha, 892 GLboolean unpackUnmultiplyAlpha); 893 894 // GL_CHROMIUM_framebuffer_mixed_samples 895 angle::CallCapture CaptureCoverageModulationCHROMIUM(const State &glState, 896 bool isCallValid, 897 GLenum components); 898 899 // GL_CHROMIUM_lose_context 900 angle::CallCapture CaptureLoseContextCHROMIUM(const State &glState, 901 bool isCallValid, 902 GraphicsResetStatus currentPacked, 903 GraphicsResetStatus otherPacked); 904 905 // GL_EXT_EGL_image_array 906 907 // GL_EXT_EGL_image_storage 908 angle::CallCapture CaptureEGLImageTargetTexStorageEXT(const State &glState, 909 bool isCallValid, 910 GLenum target, 911 GLeglImageOES image, 912 const GLint *attrib_list); 913 angle::CallCapture CaptureEGLImageTargetTextureStorageEXT(const State &glState, 914 bool isCallValid, 915 GLuint texture, 916 GLeglImageOES image, 917 const GLint *attrib_list); 918 919 // GL_EXT_YUV_target 920 921 // GL_EXT_blend_func_extended 922 angle::CallCapture CaptureBindFragDataLocationEXT(const State &glState, 923 bool isCallValid, 924 ShaderProgramID programPacked, 925 GLuint color, 926 const GLchar *name); 927 angle::CallCapture CaptureBindFragDataLocationIndexedEXT(const State &glState, 928 bool isCallValid, 929 ShaderProgramID programPacked, 930 GLuint colorNumber, 931 GLuint index, 932 const GLchar *name); 933 angle::CallCapture CaptureGetFragDataIndexEXT(const State &glState, 934 bool isCallValid, 935 ShaderProgramID programPacked, 936 const GLchar *name, 937 GLint returnValue); 938 angle::CallCapture CaptureGetProgramResourceLocationIndexEXT(const State &glState, 939 bool isCallValid, 940 ShaderProgramID programPacked, 941 GLenum programInterface, 942 const GLchar *name, 943 GLint returnValue); 944 945 // GL_EXT_blend_minmax 946 947 // GL_EXT_buffer_storage 948 angle::CallCapture CaptureBufferStorageEXT(const State &glState, 949 bool isCallValid, 950 BufferBinding targetPacked, 951 GLsizeiptr size, 952 const void *data, 953 GLbitfield flags); 954 955 // GL_EXT_clip_control 956 angle::CallCapture CaptureClipControlEXT(const State &glState, 957 bool isCallValid, 958 GLenum origin, 959 GLenum depth); 960 961 // GL_EXT_clip_cull_distance 962 963 // GL_EXT_color_buffer_float 964 965 // GL_EXT_color_buffer_half_float 966 967 // GL_EXT_copy_image 968 angle::CallCapture CaptureCopyImageSubDataEXT(const State &glState, 969 bool isCallValid, 970 GLuint srcName, 971 GLenum srcTarget, 972 GLint srcLevel, 973 GLint srcX, 974 GLint srcY, 975 GLint srcZ, 976 GLuint dstName, 977 GLenum dstTarget, 978 GLint dstLevel, 979 GLint dstX, 980 GLint dstY, 981 GLint dstZ, 982 GLsizei srcWidth, 983 GLsizei srcHeight, 984 GLsizei srcDepth); 985 986 // GL_EXT_debug_label 987 angle::CallCapture CaptureGetObjectLabelEXT(const State &glState, 988 bool isCallValid, 989 GLenum type, 990 GLuint object, 991 GLsizei bufSize, 992 GLsizei *length, 993 GLchar *label); 994 angle::CallCapture CaptureLabelObjectEXT(const State &glState, 995 bool isCallValid, 996 GLenum type, 997 GLuint object, 998 GLsizei length, 999 const GLchar *label); 1000 1001 // GL_EXT_debug_marker 1002 angle::CallCapture CaptureInsertEventMarkerEXT(const State &glState, 1003 bool isCallValid, 1004 GLsizei length, 1005 const GLchar *marker); 1006 angle::CallCapture CapturePopGroupMarkerEXT(const State &glState, bool isCallValid); 1007 angle::CallCapture CapturePushGroupMarkerEXT(const State &glState, 1008 bool isCallValid, 1009 GLsizei length, 1010 const GLchar *marker); 1011 1012 // GL_EXT_discard_framebuffer 1013 angle::CallCapture CaptureDiscardFramebufferEXT(const State &glState, 1014 bool isCallValid, 1015 GLenum target, 1016 GLsizei numAttachments, 1017 const GLenum *attachments); 1018 1019 // GL_EXT_disjoint_timer_query 1020 angle::CallCapture CaptureBeginQueryEXT(const State &glState, 1021 bool isCallValid, 1022 QueryType targetPacked, 1023 QueryID idPacked); 1024 angle::CallCapture CaptureDeleteQueriesEXT(const State &glState, 1025 bool isCallValid, 1026 GLsizei n, 1027 const QueryID *idsPacked); 1028 angle::CallCapture CaptureEndQueryEXT(const State &glState, 1029 bool isCallValid, 1030 QueryType targetPacked); 1031 angle::CallCapture CaptureGenQueriesEXT(const State &glState, 1032 bool isCallValid, 1033 GLsizei n, 1034 QueryID *idsPacked); 1035 angle::CallCapture CaptureGetInteger64vEXT(const State &glState, 1036 bool isCallValid, 1037 GLenum pname, 1038 GLint64 *data); 1039 angle::CallCapture CaptureGetQueryObjecti64vEXT(const State &glState, 1040 bool isCallValid, 1041 QueryID idPacked, 1042 GLenum pname, 1043 GLint64 *params); 1044 angle::CallCapture CaptureGetQueryObjectivEXT(const State &glState, 1045 bool isCallValid, 1046 QueryID idPacked, 1047 GLenum pname, 1048 GLint *params); 1049 angle::CallCapture CaptureGetQueryObjectui64vEXT(const State &glState, 1050 bool isCallValid, 1051 QueryID idPacked, 1052 GLenum pname, 1053 GLuint64 *params); 1054 angle::CallCapture CaptureGetQueryObjectuivEXT(const State &glState, 1055 bool isCallValid, 1056 QueryID idPacked, 1057 GLenum pname, 1058 GLuint *params); 1059 angle::CallCapture CaptureGetQueryivEXT(const State &glState, 1060 bool isCallValid, 1061 QueryType targetPacked, 1062 GLenum pname, 1063 GLint *params); 1064 angle::CallCapture CaptureIsQueryEXT(const State &glState, 1065 bool isCallValid, 1066 QueryID idPacked, 1067 GLboolean returnValue); 1068 angle::CallCapture CaptureQueryCounterEXT(const State &glState, 1069 bool isCallValid, 1070 QueryID idPacked, 1071 QueryType targetPacked); 1072 1073 // GL_EXT_draw_buffers 1074 angle::CallCapture CaptureDrawBuffersEXT(const State &glState, 1075 bool isCallValid, 1076 GLsizei n, 1077 const GLenum *bufs); 1078 1079 // GL_EXT_draw_buffers_indexed 1080 angle::CallCapture CaptureBlendEquationSeparateiEXT(const State &glState, 1081 bool isCallValid, 1082 GLuint buf, 1083 GLenum modeRGB, 1084 GLenum modeAlpha); 1085 angle::CallCapture CaptureBlendEquationiEXT(const State &glState, 1086 bool isCallValid, 1087 GLuint buf, 1088 GLenum mode); 1089 angle::CallCapture CaptureBlendFuncSeparateiEXT(const State &glState, 1090 bool isCallValid, 1091 GLuint buf, 1092 GLenum srcRGB, 1093 GLenum dstRGB, 1094 GLenum srcAlpha, 1095 GLenum dstAlpha); 1096 angle::CallCapture CaptureBlendFunciEXT(const State &glState, 1097 bool isCallValid, 1098 GLuint buf, 1099 GLenum src, 1100 GLenum dst); 1101 angle::CallCapture CaptureColorMaskiEXT(const State &glState, 1102 bool isCallValid, 1103 GLuint index, 1104 GLboolean r, 1105 GLboolean g, 1106 GLboolean b, 1107 GLboolean a); 1108 angle::CallCapture CaptureDisableiEXT(const State &glState, 1109 bool isCallValid, 1110 GLenum target, 1111 GLuint index); 1112 angle::CallCapture CaptureEnableiEXT(const State &glState, 1113 bool isCallValid, 1114 GLenum target, 1115 GLuint index); 1116 angle::CallCapture CaptureIsEnablediEXT(const State &glState, 1117 bool isCallValid, 1118 GLenum target, 1119 GLuint index, 1120 GLboolean returnValue); 1121 1122 // GL_EXT_draw_elements_base_vertex 1123 angle::CallCapture CaptureDrawElementsBaseVertexEXT(const State &glState, 1124 bool isCallValid, 1125 PrimitiveMode modePacked, 1126 GLsizei count, 1127 DrawElementsType typePacked, 1128 const void *indices, 1129 GLint basevertex); 1130 angle::CallCapture CaptureDrawElementsInstancedBaseVertexEXT(const State &glState, 1131 bool isCallValid, 1132 PrimitiveMode modePacked, 1133 GLsizei count, 1134 DrawElementsType typePacked, 1135 const void *indices, 1136 GLsizei instancecount, 1137 GLint basevertex); 1138 angle::CallCapture CaptureDrawRangeElementsBaseVertexEXT(const State &glState, 1139 bool isCallValid, 1140 PrimitiveMode modePacked, 1141 GLuint start, 1142 GLuint end, 1143 GLsizei count, 1144 DrawElementsType typePacked, 1145 const void *indices, 1146 GLint basevertex); 1147 angle::CallCapture CaptureMultiDrawElementsBaseVertexEXT(const State &glState, 1148 bool isCallValid, 1149 PrimitiveMode modePacked, 1150 const GLsizei *count, 1151 DrawElementsType typePacked, 1152 const void *const *indices, 1153 GLsizei primcount, 1154 const GLint *basevertex); 1155 1156 // GL_EXT_external_buffer 1157 angle::CallCapture CaptureBufferStorageExternalEXT(const State &glState, 1158 bool isCallValid, 1159 BufferBinding targetPacked, 1160 GLintptr offset, 1161 GLsizeiptr size, 1162 GLeglClientBufferEXT clientBuffer, 1163 GLbitfield flags); 1164 angle::CallCapture CaptureNamedBufferStorageExternalEXT(const State &glState, 1165 bool isCallValid, 1166 GLuint buffer, 1167 GLintptr offset, 1168 GLsizeiptr size, 1169 GLeglClientBufferEXT clientBuffer, 1170 GLbitfield flags); 1171 1172 // GL_EXT_float_blend 1173 1174 // GL_EXT_geometry_shader 1175 angle::CallCapture CaptureFramebufferTextureEXT(const State &glState, 1176 bool isCallValid, 1177 GLenum target, 1178 GLenum attachment, 1179 TextureID texturePacked, 1180 GLint level); 1181 1182 // GL_EXT_gpu_shader5 1183 1184 // GL_EXT_instanced_arrays 1185 angle::CallCapture CaptureDrawArraysInstancedEXT(const State &glState, 1186 bool isCallValid, 1187 PrimitiveMode modePacked, 1188 GLint start, 1189 GLsizei count, 1190 GLsizei primcount); 1191 angle::CallCapture CaptureDrawElementsInstancedEXT(const State &glState, 1192 bool isCallValid, 1193 PrimitiveMode modePacked, 1194 GLsizei count, 1195 DrawElementsType typePacked, 1196 const void *indices, 1197 GLsizei primcount); 1198 angle::CallCapture CaptureVertexAttribDivisorEXT(const State &glState, 1199 bool isCallValid, 1200 GLuint index, 1201 GLuint divisor); 1202 1203 // GL_EXT_map_buffer_range 1204 angle::CallCapture CaptureFlushMappedBufferRangeEXT(const State &glState, 1205 bool isCallValid, 1206 BufferBinding targetPacked, 1207 GLintptr offset, 1208 GLsizeiptr length); 1209 angle::CallCapture CaptureMapBufferRangeEXT(const State &glState, 1210 bool isCallValid, 1211 BufferBinding targetPacked, 1212 GLintptr offset, 1213 GLsizeiptr length, 1214 GLbitfield access, 1215 void *returnValue); 1216 1217 // GL_EXT_memory_object 1218 angle::CallCapture CaptureBufferStorageMemEXT(const State &glState, 1219 bool isCallValid, 1220 TextureType targetPacked, 1221 GLsizeiptr size, 1222 MemoryObjectID memoryPacked, 1223 GLuint64 offset); 1224 angle::CallCapture CaptureCreateMemoryObjectsEXT(const State &glState, 1225 bool isCallValid, 1226 GLsizei n, 1227 MemoryObjectID *memoryObjectsPacked); 1228 angle::CallCapture CaptureDeleteMemoryObjectsEXT(const State &glState, 1229 bool isCallValid, 1230 GLsizei n, 1231 const MemoryObjectID *memoryObjectsPacked); 1232 angle::CallCapture CaptureGetMemoryObjectParameterivEXT(const State &glState, 1233 bool isCallValid, 1234 MemoryObjectID memoryObjectPacked, 1235 GLenum pname, 1236 GLint *params); 1237 angle::CallCapture CaptureGetUnsignedBytevEXT(const State &glState, 1238 bool isCallValid, 1239 GLenum pname, 1240 GLubyte *data); 1241 angle::CallCapture CaptureGetUnsignedBytei_vEXT(const State &glState, 1242 bool isCallValid, 1243 GLenum target, 1244 GLuint index, 1245 GLubyte *data); 1246 angle::CallCapture CaptureIsMemoryObjectEXT(const State &glState, 1247 bool isCallValid, 1248 MemoryObjectID memoryObjectPacked, 1249 GLboolean returnValue); 1250 angle::CallCapture CaptureMemoryObjectParameterivEXT(const State &glState, 1251 bool isCallValid, 1252 MemoryObjectID memoryObjectPacked, 1253 GLenum pname, 1254 const GLint *params); 1255 angle::CallCapture CaptureTexStorageMem2DEXT(const State &glState, 1256 bool isCallValid, 1257 TextureType targetPacked, 1258 GLsizei levels, 1259 GLenum internalFormat, 1260 GLsizei width, 1261 GLsizei height, 1262 MemoryObjectID memoryPacked, 1263 GLuint64 offset); 1264 angle::CallCapture CaptureTexStorageMem2DMultisampleEXT(const State &glState, 1265 bool isCallValid, 1266 TextureType targetPacked, 1267 GLsizei samples, 1268 GLenum internalFormat, 1269 GLsizei width, 1270 GLsizei height, 1271 GLboolean fixedSampleLocations, 1272 MemoryObjectID memoryPacked, 1273 GLuint64 offset); 1274 angle::CallCapture CaptureTexStorageMem3DEXT(const State &glState, 1275 bool isCallValid, 1276 TextureType targetPacked, 1277 GLsizei levels, 1278 GLenum internalFormat, 1279 GLsizei width, 1280 GLsizei height, 1281 GLsizei depth, 1282 MemoryObjectID memoryPacked, 1283 GLuint64 offset); 1284 angle::CallCapture CaptureTexStorageMem3DMultisampleEXT(const State &glState, 1285 bool isCallValid, 1286 TextureType targetPacked, 1287 GLsizei samples, 1288 GLenum internalFormat, 1289 GLsizei width, 1290 GLsizei height, 1291 GLsizei depth, 1292 GLboolean fixedSampleLocations, 1293 MemoryObjectID memoryPacked, 1294 GLuint64 offset); 1295 1296 // GL_EXT_memory_object_fd 1297 angle::CallCapture CaptureImportMemoryFdEXT(const State &glState, 1298 bool isCallValid, 1299 MemoryObjectID memoryPacked, 1300 GLuint64 size, 1301 HandleType handleTypePacked, 1302 GLint fd); 1303 1304 // GL_EXT_multi_draw_indirect 1305 angle::CallCapture CaptureMultiDrawArraysIndirectEXT(const State &glState, 1306 bool isCallValid, 1307 GLenum mode, 1308 const void *indirect, 1309 GLsizei drawcount, 1310 GLsizei stride); 1311 angle::CallCapture CaptureMultiDrawElementsIndirectEXT(const State &glState, 1312 bool isCallValid, 1313 GLenum mode, 1314 GLenum type, 1315 const void *indirect, 1316 GLsizei drawcount, 1317 GLsizei stride); 1318 1319 // GL_EXT_multisampled_render_to_texture 1320 angle::CallCapture CaptureFramebufferTexture2DMultisampleEXT(const State &glState, 1321 bool isCallValid, 1322 GLenum target, 1323 GLenum attachment, 1324 TextureTarget textargetPacked, 1325 TextureID texturePacked, 1326 GLint level, 1327 GLsizei samples); 1328 angle::CallCapture CaptureRenderbufferStorageMultisampleEXT(const State &glState, 1329 bool isCallValid, 1330 GLenum target, 1331 GLsizei samples, 1332 GLenum internalformat, 1333 GLsizei width, 1334 GLsizei height); 1335 1336 // GL_EXT_occlusion_query_boolean 1337 1338 // GL_EXT_primitive_bounding_box 1339 angle::CallCapture CapturePrimitiveBoundingBoxEXT(const State &glState, 1340 bool isCallValid, 1341 GLfloat minX, 1342 GLfloat minY, 1343 GLfloat minZ, 1344 GLfloat minW, 1345 GLfloat maxX, 1346 GLfloat maxY, 1347 GLfloat maxZ, 1348 GLfloat maxW); 1349 1350 // GL_EXT_protected_textures 1351 1352 // GL_EXT_pvrtc_sRGB 1353 1354 // GL_EXT_read_format_bgra 1355 1356 // GL_EXT_robustness 1357 angle::CallCapture CaptureGetGraphicsResetStatusEXT(const State &glState, 1358 bool isCallValid, 1359 GLenum returnValue); 1360 angle::CallCapture CaptureGetnUniformfvEXT(const State &glState, 1361 bool isCallValid, 1362 ShaderProgramID programPacked, 1363 UniformLocation locationPacked, 1364 GLsizei bufSize, 1365 GLfloat *params); 1366 angle::CallCapture CaptureGetnUniformivEXT(const State &glState, 1367 bool isCallValid, 1368 ShaderProgramID programPacked, 1369 UniformLocation locationPacked, 1370 GLsizei bufSize, 1371 GLint *params); 1372 angle::CallCapture CaptureReadnPixelsEXT(const State &glState, 1373 bool isCallValid, 1374 GLint x, 1375 GLint y, 1376 GLsizei width, 1377 GLsizei height, 1378 GLenum format, 1379 GLenum type, 1380 GLsizei bufSize, 1381 void *data); 1382 1383 // GL_EXT_sRGB 1384 1385 // GL_EXT_sRGB_write_control 1386 1387 // GL_EXT_semaphore 1388 angle::CallCapture CaptureDeleteSemaphoresEXT(const State &glState, 1389 bool isCallValid, 1390 GLsizei n, 1391 const SemaphoreID *semaphoresPacked); 1392 angle::CallCapture CaptureGenSemaphoresEXT(const State &glState, 1393 bool isCallValid, 1394 GLsizei n, 1395 SemaphoreID *semaphoresPacked); 1396 angle::CallCapture CaptureGetSemaphoreParameterui64vEXT(const State &glState, 1397 bool isCallValid, 1398 SemaphoreID semaphorePacked, 1399 GLenum pname, 1400 GLuint64 *params); 1401 angle::CallCapture CaptureIsSemaphoreEXT(const State &glState, 1402 bool isCallValid, 1403 SemaphoreID semaphorePacked, 1404 GLboolean returnValue); 1405 angle::CallCapture CaptureSemaphoreParameterui64vEXT(const State &glState, 1406 bool isCallValid, 1407 SemaphoreID semaphorePacked, 1408 GLenum pname, 1409 const GLuint64 *params); 1410 angle::CallCapture CaptureSignalSemaphoreEXT(const State &glState, 1411 bool isCallValid, 1412 SemaphoreID semaphorePacked, 1413 GLuint numBufferBarriers, 1414 const BufferID *buffersPacked, 1415 GLuint numTextureBarriers, 1416 const TextureID *texturesPacked, 1417 const GLenum *dstLayouts); 1418 angle::CallCapture CaptureWaitSemaphoreEXT(const State &glState, 1419 bool isCallValid, 1420 SemaphoreID semaphorePacked, 1421 GLuint numBufferBarriers, 1422 const BufferID *buffersPacked, 1423 GLuint numTextureBarriers, 1424 const TextureID *texturesPacked, 1425 const GLenum *srcLayouts); 1426 1427 // GL_EXT_semaphore_fd 1428 angle::CallCapture CaptureImportSemaphoreFdEXT(const State &glState, 1429 bool isCallValid, 1430 SemaphoreID semaphorePacked, 1431 HandleType handleTypePacked, 1432 GLint fd); 1433 1434 // GL_EXT_separate_shader_objects 1435 angle::CallCapture CaptureActiveShaderProgramEXT(const State &glState, 1436 bool isCallValid, 1437 ProgramPipelineID pipelinePacked, 1438 ShaderProgramID programPacked); 1439 angle::CallCapture CaptureBindProgramPipelineEXT(const State &glState, 1440 bool isCallValid, 1441 ProgramPipelineID pipelinePacked); 1442 angle::CallCapture CaptureCreateShaderProgramvEXT(const State &glState, 1443 bool isCallValid, 1444 ShaderType typePacked, 1445 GLsizei count, 1446 const GLchar **strings, 1447 GLuint returnValue); 1448 angle::CallCapture CaptureDeleteProgramPipelinesEXT(const State &glState, 1449 bool isCallValid, 1450 GLsizei n, 1451 const ProgramPipelineID *pipelinesPacked); 1452 angle::CallCapture CaptureGenProgramPipelinesEXT(const State &glState, 1453 bool isCallValid, 1454 GLsizei n, 1455 ProgramPipelineID *pipelinesPacked); 1456 angle::CallCapture CaptureGetProgramPipelineInfoLogEXT(const State &glState, 1457 bool isCallValid, 1458 ProgramPipelineID pipelinePacked, 1459 GLsizei bufSize, 1460 GLsizei *length, 1461 GLchar *infoLog); 1462 angle::CallCapture CaptureGetProgramPipelineivEXT(const State &glState, 1463 bool isCallValid, 1464 ProgramPipelineID pipelinePacked, 1465 GLenum pname, 1466 GLint *params); 1467 angle::CallCapture CaptureIsProgramPipelineEXT(const State &glState, 1468 bool isCallValid, 1469 ProgramPipelineID pipelinePacked, 1470 GLboolean returnValue); 1471 angle::CallCapture CaptureProgramParameteriEXT(const State &glState, 1472 bool isCallValid, 1473 ShaderProgramID programPacked, 1474 GLenum pname, 1475 GLint value); 1476 angle::CallCapture CaptureProgramUniform1fEXT(const State &glState, 1477 bool isCallValid, 1478 ShaderProgramID programPacked, 1479 UniformLocation locationPacked, 1480 GLfloat v0); 1481 angle::CallCapture CaptureProgramUniform1fvEXT(const State &glState, 1482 bool isCallValid, 1483 ShaderProgramID programPacked, 1484 UniformLocation locationPacked, 1485 GLsizei count, 1486 const GLfloat *value); 1487 angle::CallCapture CaptureProgramUniform1iEXT(const State &glState, 1488 bool isCallValid, 1489 ShaderProgramID programPacked, 1490 UniformLocation locationPacked, 1491 GLint v0); 1492 angle::CallCapture CaptureProgramUniform1ivEXT(const State &glState, 1493 bool isCallValid, 1494 ShaderProgramID programPacked, 1495 UniformLocation locationPacked, 1496 GLsizei count, 1497 const GLint *value); 1498 angle::CallCapture CaptureProgramUniform1uiEXT(const State &glState, 1499 bool isCallValid, 1500 ShaderProgramID programPacked, 1501 UniformLocation locationPacked, 1502 GLuint v0); 1503 angle::CallCapture CaptureProgramUniform1uivEXT(const State &glState, 1504 bool isCallValid, 1505 ShaderProgramID programPacked, 1506 UniformLocation locationPacked, 1507 GLsizei count, 1508 const GLuint *value); 1509 angle::CallCapture CaptureProgramUniform2fEXT(const State &glState, 1510 bool isCallValid, 1511 ShaderProgramID programPacked, 1512 UniformLocation locationPacked, 1513 GLfloat v0, 1514 GLfloat v1); 1515 angle::CallCapture CaptureProgramUniform2fvEXT(const State &glState, 1516 bool isCallValid, 1517 ShaderProgramID programPacked, 1518 UniformLocation locationPacked, 1519 GLsizei count, 1520 const GLfloat *value); 1521 angle::CallCapture CaptureProgramUniform2iEXT(const State &glState, 1522 bool isCallValid, 1523 ShaderProgramID programPacked, 1524 UniformLocation locationPacked, 1525 GLint v0, 1526 GLint v1); 1527 angle::CallCapture CaptureProgramUniform2ivEXT(const State &glState, 1528 bool isCallValid, 1529 ShaderProgramID programPacked, 1530 UniformLocation locationPacked, 1531 GLsizei count, 1532 const GLint *value); 1533 angle::CallCapture CaptureProgramUniform2uiEXT(const State &glState, 1534 bool isCallValid, 1535 ShaderProgramID programPacked, 1536 UniformLocation locationPacked, 1537 GLuint v0, 1538 GLuint v1); 1539 angle::CallCapture CaptureProgramUniform2uivEXT(const State &glState, 1540 bool isCallValid, 1541 ShaderProgramID programPacked, 1542 UniformLocation locationPacked, 1543 GLsizei count, 1544 const GLuint *value); 1545 angle::CallCapture CaptureProgramUniform3fEXT(const State &glState, 1546 bool isCallValid, 1547 ShaderProgramID programPacked, 1548 UniformLocation locationPacked, 1549 GLfloat v0, 1550 GLfloat v1, 1551 GLfloat v2); 1552 angle::CallCapture CaptureProgramUniform3fvEXT(const State &glState, 1553 bool isCallValid, 1554 ShaderProgramID programPacked, 1555 UniformLocation locationPacked, 1556 GLsizei count, 1557 const GLfloat *value); 1558 angle::CallCapture CaptureProgramUniform3iEXT(const State &glState, 1559 bool isCallValid, 1560 ShaderProgramID programPacked, 1561 UniformLocation locationPacked, 1562 GLint v0, 1563 GLint v1, 1564 GLint v2); 1565 angle::CallCapture CaptureProgramUniform3ivEXT(const State &glState, 1566 bool isCallValid, 1567 ShaderProgramID programPacked, 1568 UniformLocation locationPacked, 1569 GLsizei count, 1570 const GLint *value); 1571 angle::CallCapture CaptureProgramUniform3uiEXT(const State &glState, 1572 bool isCallValid, 1573 ShaderProgramID programPacked, 1574 UniformLocation locationPacked, 1575 GLuint v0, 1576 GLuint v1, 1577 GLuint v2); 1578 angle::CallCapture CaptureProgramUniform3uivEXT(const State &glState, 1579 bool isCallValid, 1580 ShaderProgramID programPacked, 1581 UniformLocation locationPacked, 1582 GLsizei count, 1583 const GLuint *value); 1584 angle::CallCapture CaptureProgramUniform4fEXT(const State &glState, 1585 bool isCallValid, 1586 ShaderProgramID programPacked, 1587 UniformLocation locationPacked, 1588 GLfloat v0, 1589 GLfloat v1, 1590 GLfloat v2, 1591 GLfloat v3); 1592 angle::CallCapture CaptureProgramUniform4fvEXT(const State &glState, 1593 bool isCallValid, 1594 ShaderProgramID programPacked, 1595 UniformLocation locationPacked, 1596 GLsizei count, 1597 const GLfloat *value); 1598 angle::CallCapture CaptureProgramUniform4iEXT(const State &glState, 1599 bool isCallValid, 1600 ShaderProgramID programPacked, 1601 UniformLocation locationPacked, 1602 GLint v0, 1603 GLint v1, 1604 GLint v2, 1605 GLint v3); 1606 angle::CallCapture CaptureProgramUniform4ivEXT(const State &glState, 1607 bool isCallValid, 1608 ShaderProgramID programPacked, 1609 UniformLocation locationPacked, 1610 GLsizei count, 1611 const GLint *value); 1612 angle::CallCapture CaptureProgramUniform4uiEXT(const State &glState, 1613 bool isCallValid, 1614 ShaderProgramID programPacked, 1615 UniformLocation locationPacked, 1616 GLuint v0, 1617 GLuint v1, 1618 GLuint v2, 1619 GLuint v3); 1620 angle::CallCapture CaptureProgramUniform4uivEXT(const State &glState, 1621 bool isCallValid, 1622 ShaderProgramID programPacked, 1623 UniformLocation locationPacked, 1624 GLsizei count, 1625 const GLuint *value); 1626 angle::CallCapture CaptureProgramUniformMatrix2fvEXT(const State &glState, 1627 bool isCallValid, 1628 ShaderProgramID programPacked, 1629 UniformLocation locationPacked, 1630 GLsizei count, 1631 GLboolean transpose, 1632 const GLfloat *value); 1633 angle::CallCapture CaptureProgramUniformMatrix2x3fvEXT(const State &glState, 1634 bool isCallValid, 1635 ShaderProgramID programPacked, 1636 UniformLocation locationPacked, 1637 GLsizei count, 1638 GLboolean transpose, 1639 const GLfloat *value); 1640 angle::CallCapture CaptureProgramUniformMatrix2x4fvEXT(const State &glState, 1641 bool isCallValid, 1642 ShaderProgramID programPacked, 1643 UniformLocation locationPacked, 1644 GLsizei count, 1645 GLboolean transpose, 1646 const GLfloat *value); 1647 angle::CallCapture CaptureProgramUniformMatrix3fvEXT(const State &glState, 1648 bool isCallValid, 1649 ShaderProgramID programPacked, 1650 UniformLocation locationPacked, 1651 GLsizei count, 1652 GLboolean transpose, 1653 const GLfloat *value); 1654 angle::CallCapture CaptureProgramUniformMatrix3x2fvEXT(const State &glState, 1655 bool isCallValid, 1656 ShaderProgramID programPacked, 1657 UniformLocation locationPacked, 1658 GLsizei count, 1659 GLboolean transpose, 1660 const GLfloat *value); 1661 angle::CallCapture CaptureProgramUniformMatrix3x4fvEXT(const State &glState, 1662 bool isCallValid, 1663 ShaderProgramID programPacked, 1664 UniformLocation locationPacked, 1665 GLsizei count, 1666 GLboolean transpose, 1667 const GLfloat *value); 1668 angle::CallCapture CaptureProgramUniformMatrix4fvEXT(const State &glState, 1669 bool isCallValid, 1670 ShaderProgramID programPacked, 1671 UniformLocation locationPacked, 1672 GLsizei count, 1673 GLboolean transpose, 1674 const GLfloat *value); 1675 angle::CallCapture CaptureProgramUniformMatrix4x2fvEXT(const State &glState, 1676 bool isCallValid, 1677 ShaderProgramID programPacked, 1678 UniformLocation locationPacked, 1679 GLsizei count, 1680 GLboolean transpose, 1681 const GLfloat *value); 1682 angle::CallCapture CaptureProgramUniformMatrix4x3fvEXT(const State &glState, 1683 bool isCallValid, 1684 ShaderProgramID programPacked, 1685 UniformLocation locationPacked, 1686 GLsizei count, 1687 GLboolean transpose, 1688 const GLfloat *value); 1689 angle::CallCapture CaptureUseProgramStagesEXT(const State &glState, 1690 bool isCallValid, 1691 ProgramPipelineID pipelinePacked, 1692 GLbitfield stages, 1693 ShaderProgramID programPacked); 1694 angle::CallCapture CaptureValidateProgramPipelineEXT(const State &glState, 1695 bool isCallValid, 1696 ProgramPipelineID pipelinePacked); 1697 1698 // GL_EXT_shader_framebuffer_fetch_non_coherent 1699 angle::CallCapture CaptureFramebufferFetchBarrierEXT(const State &glState, bool isCallValid); 1700 1701 // GL_EXT_shader_io_blocks 1702 1703 // GL_EXT_shader_non_constant_global_initializers 1704 1705 // GL_EXT_shader_texture_lod 1706 1707 // GL_EXT_shadow_samplers 1708 1709 // GL_EXT_tessellation_shader 1710 angle::CallCapture CapturePatchParameteriEXT(const State &glState, 1711 bool isCallValid, 1712 GLenum pname, 1713 GLint value); 1714 1715 // GL_EXT_texture_border_clamp 1716 angle::CallCapture CaptureGetSamplerParameterIivEXT(const State &glState, 1717 bool isCallValid, 1718 SamplerID samplerPacked, 1719 GLenum pname, 1720 GLint *params); 1721 angle::CallCapture CaptureGetSamplerParameterIuivEXT(const State &glState, 1722 bool isCallValid, 1723 SamplerID samplerPacked, 1724 GLenum pname, 1725 GLuint *params); 1726 angle::CallCapture CaptureGetTexParameterIivEXT(const State &glState, 1727 bool isCallValid, 1728 TextureType targetPacked, 1729 GLenum pname, 1730 GLint *params); 1731 angle::CallCapture CaptureGetTexParameterIuivEXT(const State &glState, 1732 bool isCallValid, 1733 TextureType targetPacked, 1734 GLenum pname, 1735 GLuint *params); 1736 angle::CallCapture CaptureSamplerParameterIivEXT(const State &glState, 1737 bool isCallValid, 1738 SamplerID samplerPacked, 1739 GLenum pname, 1740 const GLint *param); 1741 angle::CallCapture CaptureSamplerParameterIuivEXT(const State &glState, 1742 bool isCallValid, 1743 SamplerID samplerPacked, 1744 GLenum pname, 1745 const GLuint *param); 1746 angle::CallCapture CaptureTexParameterIivEXT(const State &glState, 1747 bool isCallValid, 1748 TextureType targetPacked, 1749 GLenum pname, 1750 const GLint *params); 1751 angle::CallCapture CaptureTexParameterIuivEXT(const State &glState, 1752 bool isCallValid, 1753 TextureType targetPacked, 1754 GLenum pname, 1755 const GLuint *params); 1756 1757 // GL_EXT_texture_buffer 1758 angle::CallCapture CaptureTexBufferEXT(const State &glState, 1759 bool isCallValid, 1760 TextureType targetPacked, 1761 GLenum internalformat, 1762 BufferID bufferPacked); 1763 angle::CallCapture CaptureTexBufferRangeEXT(const State &glState, 1764 bool isCallValid, 1765 TextureType targetPacked, 1766 GLenum internalformat, 1767 BufferID bufferPacked, 1768 GLintptr offset, 1769 GLsizeiptr size); 1770 1771 // GL_EXT_texture_compression_bptc 1772 1773 // GL_EXT_texture_compression_dxt1 1774 1775 // GL_EXT_texture_compression_rgtc 1776 1777 // GL_EXT_texture_compression_s3tc 1778 1779 // GL_EXT_texture_compression_s3tc_srgb 1780 1781 // GL_EXT_texture_cube_map_array 1782 1783 // GL_EXT_texture_filter_anisotropic 1784 1785 // GL_EXT_texture_format_BGRA8888 1786 1787 // GL_EXT_texture_format_sRGB_override 1788 1789 // GL_EXT_texture_norm16 1790 1791 // GL_EXT_texture_rg 1792 1793 // GL_EXT_texture_sRGB_R8 1794 1795 // GL_EXT_texture_sRGB_RG8 1796 1797 // GL_EXT_texture_sRGB_decode 1798 1799 // GL_EXT_texture_storage 1800 angle::CallCapture CaptureTexStorage1DEXT(const State &glState, 1801 bool isCallValid, 1802 GLenum target, 1803 GLsizei levels, 1804 GLenum internalformat, 1805 GLsizei width); 1806 angle::CallCapture CaptureTexStorage2DEXT(const State &glState, 1807 bool isCallValid, 1808 TextureType targetPacked, 1809 GLsizei levels, 1810 GLenum internalformat, 1811 GLsizei width, 1812 GLsizei height); 1813 angle::CallCapture CaptureTexStorage3DEXT(const State &glState, 1814 bool isCallValid, 1815 TextureType targetPacked, 1816 GLsizei levels, 1817 GLenum internalformat, 1818 GLsizei width, 1819 GLsizei height, 1820 GLsizei depth); 1821 1822 // GL_EXT_texture_type_2_10_10_10_REV 1823 1824 // GL_EXT_unpack_subimage 1825 1826 // GL_IMG_texture_compression_pvrtc 1827 1828 // GL_IMG_texture_compression_pvrtc2 1829 1830 // GL_KHR_blend_equation_advanced 1831 angle::CallCapture CaptureBlendBarrierKHR(const State &glState, bool isCallValid); 1832 1833 // GL_KHR_debug 1834 angle::CallCapture CaptureDebugMessageCallbackKHR(const State &glState, 1835 bool isCallValid, 1836 GLDEBUGPROCKHR callback, 1837 const void *userParam); 1838 angle::CallCapture CaptureDebugMessageControlKHR(const State &glState, 1839 bool isCallValid, 1840 GLenum source, 1841 GLenum type, 1842 GLenum severity, 1843 GLsizei count, 1844 const GLuint *ids, 1845 GLboolean enabled); 1846 angle::CallCapture CaptureDebugMessageInsertKHR(const State &glState, 1847 bool isCallValid, 1848 GLenum source, 1849 GLenum type, 1850 GLuint id, 1851 GLenum severity, 1852 GLsizei length, 1853 const GLchar *buf); 1854 angle::CallCapture CaptureGetDebugMessageLogKHR(const State &glState, 1855 bool isCallValid, 1856 GLuint count, 1857 GLsizei bufSize, 1858 GLenum *sources, 1859 GLenum *types, 1860 GLuint *ids, 1861 GLenum *severities, 1862 GLsizei *lengths, 1863 GLchar *messageLog, 1864 GLuint returnValue); 1865 angle::CallCapture CaptureGetObjectLabelKHR(const State &glState, 1866 bool isCallValid, 1867 GLenum identifier, 1868 GLuint name, 1869 GLsizei bufSize, 1870 GLsizei *length, 1871 GLchar *label); 1872 angle::CallCapture CaptureGetObjectPtrLabelKHR(const State &glState, 1873 bool isCallValid, 1874 const void *ptr, 1875 GLsizei bufSize, 1876 GLsizei *length, 1877 GLchar *label); 1878 angle::CallCapture CaptureGetPointervKHR(const State &glState, 1879 bool isCallValid, 1880 GLenum pname, 1881 void **params); 1882 angle::CallCapture CaptureObjectLabelKHR(const State &glState, 1883 bool isCallValid, 1884 GLenum identifier, 1885 GLuint name, 1886 GLsizei length, 1887 const GLchar *label); 1888 angle::CallCapture CaptureObjectPtrLabelKHR(const State &glState, 1889 bool isCallValid, 1890 const void *ptr, 1891 GLsizei length, 1892 const GLchar *label); 1893 angle::CallCapture CapturePopDebugGroupKHR(const State &glState, bool isCallValid); 1894 angle::CallCapture CapturePushDebugGroupKHR(const State &glState, 1895 bool isCallValid, 1896 GLenum source, 1897 GLuint id, 1898 GLsizei length, 1899 const GLchar *message); 1900 1901 // GL_KHR_no_error 1902 1903 // GL_KHR_parallel_shader_compile 1904 angle::CallCapture CaptureMaxShaderCompilerThreadsKHR(const State &glState, 1905 bool isCallValid, 1906 GLuint count); 1907 1908 // GL_KHR_robust_buffer_access_behavior 1909 1910 // GL_KHR_texture_compression_astc_hdr 1911 1912 // GL_KHR_texture_compression_astc_ldr 1913 1914 // GL_KHR_texture_compression_astc_sliced_3d 1915 1916 // GL_NV_fence 1917 angle::CallCapture CaptureDeleteFencesNV(const State &glState, 1918 bool isCallValid, 1919 GLsizei n, 1920 const FenceNVID *fencesPacked); 1921 angle::CallCapture CaptureFinishFenceNV(const State &glState, 1922 bool isCallValid, 1923 FenceNVID fencePacked); 1924 angle::CallCapture CaptureGenFencesNV(const State &glState, 1925 bool isCallValid, 1926 GLsizei n, 1927 FenceNVID *fencesPacked); 1928 angle::CallCapture CaptureGetFenceivNV(const State &glState, 1929 bool isCallValid, 1930 FenceNVID fencePacked, 1931 GLenum pname, 1932 GLint *params); 1933 angle::CallCapture CaptureIsFenceNV(const State &glState, 1934 bool isCallValid, 1935 FenceNVID fencePacked, 1936 GLboolean returnValue); 1937 angle::CallCapture CaptureSetFenceNV(const State &glState, 1938 bool isCallValid, 1939 FenceNVID fencePacked, 1940 GLenum condition); 1941 angle::CallCapture CaptureTestFenceNV(const State &glState, 1942 bool isCallValid, 1943 FenceNVID fencePacked, 1944 GLboolean returnValue); 1945 1946 // GL_NV_framebuffer_blit 1947 angle::CallCapture CaptureBlitFramebufferNV(const State &glState, 1948 bool isCallValid, 1949 GLint srcX0, 1950 GLint srcY0, 1951 GLint srcX1, 1952 GLint srcY1, 1953 GLint dstX0, 1954 GLint dstY0, 1955 GLint dstX1, 1956 GLint dstY1, 1957 GLbitfield mask, 1958 GLenum filter); 1959 1960 // GL_NV_pixel_buffer_object 1961 1962 // GL_NV_read_depth 1963 1964 // GL_NV_read_stencil 1965 1966 // GL_NV_robustness_video_memory_purge 1967 1968 // GL_NV_shader_noperspective_interpolation 1969 1970 // GL_OES_EGL_image 1971 angle::CallCapture CaptureEGLImageTargetRenderbufferStorageOES(const State &glState, 1972 bool isCallValid, 1973 GLenum target, 1974 GLeglImageOES image); 1975 angle::CallCapture CaptureEGLImageTargetTexture2DOES(const State &glState, 1976 bool isCallValid, 1977 TextureType targetPacked, 1978 GLeglImageOES image); 1979 1980 // GL_OES_EGL_image_external 1981 1982 // GL_OES_EGL_image_external_essl3 1983 1984 // GL_OES_compressed_ETC1_RGB8_texture 1985 1986 // GL_OES_copy_image 1987 angle::CallCapture CaptureCopyImageSubDataOES(const State &glState, 1988 bool isCallValid, 1989 GLuint srcName, 1990 GLenum srcTarget, 1991 GLint srcLevel, 1992 GLint srcX, 1993 GLint srcY, 1994 GLint srcZ, 1995 GLuint dstName, 1996 GLenum dstTarget, 1997 GLint dstLevel, 1998 GLint dstX, 1999 GLint dstY, 2000 GLint dstZ, 2001 GLsizei srcWidth, 2002 GLsizei srcHeight, 2003 GLsizei srcDepth); 2004 2005 // GL_OES_depth24 2006 2007 // GL_OES_depth32 2008 2009 // GL_OES_depth_texture 2010 2011 // GL_OES_draw_buffers_indexed 2012 angle::CallCapture CaptureBlendEquationSeparateiOES(const State &glState, 2013 bool isCallValid, 2014 GLuint buf, 2015 GLenum modeRGB, 2016 GLenum modeAlpha); 2017 angle::CallCapture CaptureBlendEquationiOES(const State &glState, 2018 bool isCallValid, 2019 GLuint buf, 2020 GLenum mode); 2021 angle::CallCapture CaptureBlendFuncSeparateiOES(const State &glState, 2022 bool isCallValid, 2023 GLuint buf, 2024 GLenum srcRGB, 2025 GLenum dstRGB, 2026 GLenum srcAlpha, 2027 GLenum dstAlpha); 2028 angle::CallCapture CaptureBlendFunciOES(const State &glState, 2029 bool isCallValid, 2030 GLuint buf, 2031 GLenum src, 2032 GLenum dst); 2033 angle::CallCapture CaptureColorMaskiOES(const State &glState, 2034 bool isCallValid, 2035 GLuint index, 2036 GLboolean r, 2037 GLboolean g, 2038 GLboolean b, 2039 GLboolean a); 2040 angle::CallCapture CaptureDisableiOES(const State &glState, 2041 bool isCallValid, 2042 GLenum target, 2043 GLuint index); 2044 angle::CallCapture CaptureEnableiOES(const State &glState, 2045 bool isCallValid, 2046 GLenum target, 2047 GLuint index); 2048 angle::CallCapture CaptureIsEnablediOES(const State &glState, 2049 bool isCallValid, 2050 GLenum target, 2051 GLuint index, 2052 GLboolean returnValue); 2053 2054 // GL_OES_draw_elements_base_vertex 2055 angle::CallCapture CaptureDrawElementsBaseVertexOES(const State &glState, 2056 bool isCallValid, 2057 PrimitiveMode modePacked, 2058 GLsizei count, 2059 DrawElementsType typePacked, 2060 const void *indices, 2061 GLint basevertex); 2062 angle::CallCapture CaptureDrawElementsInstancedBaseVertexOES(const State &glState, 2063 bool isCallValid, 2064 PrimitiveMode modePacked, 2065 GLsizei count, 2066 DrawElementsType typePacked, 2067 const void *indices, 2068 GLsizei instancecount, 2069 GLint basevertex); 2070 angle::CallCapture CaptureDrawRangeElementsBaseVertexOES(const State &glState, 2071 bool isCallValid, 2072 PrimitiveMode modePacked, 2073 GLuint start, 2074 GLuint end, 2075 GLsizei count, 2076 DrawElementsType typePacked, 2077 const void *indices, 2078 GLint basevertex); 2079 2080 // GL_OES_draw_texture 2081 angle::CallCapture CaptureDrawTexfOES(const State &glState, 2082 bool isCallValid, 2083 GLfloat x, 2084 GLfloat y, 2085 GLfloat z, 2086 GLfloat width, 2087 GLfloat height); 2088 angle::CallCapture CaptureDrawTexfvOES(const State &glState, 2089 bool isCallValid, 2090 const GLfloat *coords); 2091 angle::CallCapture CaptureDrawTexiOES(const State &glState, 2092 bool isCallValid, 2093 GLint x, 2094 GLint y, 2095 GLint z, 2096 GLint width, 2097 GLint height); 2098 angle::CallCapture CaptureDrawTexivOES(const State &glState, bool isCallValid, const GLint *coords); 2099 angle::CallCapture CaptureDrawTexsOES(const State &glState, 2100 bool isCallValid, 2101 GLshort x, 2102 GLshort y, 2103 GLshort z, 2104 GLshort width, 2105 GLshort height); 2106 angle::CallCapture CaptureDrawTexsvOES(const State &glState, 2107 bool isCallValid, 2108 const GLshort *coords); 2109 angle::CallCapture CaptureDrawTexxOES(const State &glState, 2110 bool isCallValid, 2111 GLfixed x, 2112 GLfixed y, 2113 GLfixed z, 2114 GLfixed width, 2115 GLfixed height); 2116 angle::CallCapture CaptureDrawTexxvOES(const State &glState, 2117 bool isCallValid, 2118 const GLfixed *coords); 2119 2120 // GL_OES_element_index_uint 2121 2122 // GL_OES_fbo_render_mipmap 2123 2124 // GL_OES_framebuffer_object 2125 angle::CallCapture CaptureBindFramebufferOES(const State &glState, 2126 bool isCallValid, 2127 GLenum target, 2128 FramebufferID framebufferPacked); 2129 angle::CallCapture CaptureBindRenderbufferOES(const State &glState, 2130 bool isCallValid, 2131 GLenum target, 2132 RenderbufferID renderbufferPacked); 2133 angle::CallCapture CaptureCheckFramebufferStatusOES(const State &glState, 2134 bool isCallValid, 2135 GLenum target, 2136 GLenum returnValue); 2137 angle::CallCapture CaptureDeleteFramebuffersOES(const State &glState, 2138 bool isCallValid, 2139 GLsizei n, 2140 const FramebufferID *framebuffersPacked); 2141 angle::CallCapture CaptureDeleteRenderbuffersOES(const State &glState, 2142 bool isCallValid, 2143 GLsizei n, 2144 const RenderbufferID *renderbuffersPacked); 2145 angle::CallCapture CaptureFramebufferRenderbufferOES(const State &glState, 2146 bool isCallValid, 2147 GLenum target, 2148 GLenum attachment, 2149 GLenum renderbuffertarget, 2150 RenderbufferID renderbufferPacked); 2151 angle::CallCapture CaptureFramebufferTexture2DOES(const State &glState, 2152 bool isCallValid, 2153 GLenum target, 2154 GLenum attachment, 2155 TextureTarget textargetPacked, 2156 TextureID texturePacked, 2157 GLint level); 2158 angle::CallCapture CaptureGenFramebuffersOES(const State &glState, 2159 bool isCallValid, 2160 GLsizei n, 2161 FramebufferID *framebuffersPacked); 2162 angle::CallCapture CaptureGenRenderbuffersOES(const State &glState, 2163 bool isCallValid, 2164 GLsizei n, 2165 RenderbufferID *renderbuffersPacked); 2166 angle::CallCapture CaptureGenerateMipmapOES(const State &glState, 2167 bool isCallValid, 2168 TextureType targetPacked); 2169 angle::CallCapture CaptureGetFramebufferAttachmentParameterivOES(const State &glState, 2170 bool isCallValid, 2171 GLenum target, 2172 GLenum attachment, 2173 GLenum pname, 2174 GLint *params); 2175 angle::CallCapture CaptureGetRenderbufferParameterivOES(const State &glState, 2176 bool isCallValid, 2177 GLenum target, 2178 GLenum pname, 2179 GLint *params); 2180 angle::CallCapture CaptureIsFramebufferOES(const State &glState, 2181 bool isCallValid, 2182 FramebufferID framebufferPacked, 2183 GLboolean returnValue); 2184 angle::CallCapture CaptureIsRenderbufferOES(const State &glState, 2185 bool isCallValid, 2186 RenderbufferID renderbufferPacked, 2187 GLboolean returnValue); 2188 angle::CallCapture CaptureRenderbufferStorageOES(const State &glState, 2189 bool isCallValid, 2190 GLenum target, 2191 GLenum internalformat, 2192 GLsizei width, 2193 GLsizei height); 2194 2195 // GL_OES_geometry_shader 2196 angle::CallCapture CaptureFramebufferTextureOES(const State &glState, 2197 bool isCallValid, 2198 GLenum target, 2199 GLenum attachment, 2200 TextureID texturePacked, 2201 GLint level); 2202 2203 // GL_OES_get_program_binary 2204 angle::CallCapture CaptureGetProgramBinaryOES(const State &glState, 2205 bool isCallValid, 2206 ShaderProgramID programPacked, 2207 GLsizei bufSize, 2208 GLsizei *length, 2209 GLenum *binaryFormat, 2210 void *binary); 2211 angle::CallCapture CaptureProgramBinaryOES(const State &glState, 2212 bool isCallValid, 2213 ShaderProgramID programPacked, 2214 GLenum binaryFormat, 2215 const void *binary, 2216 GLint length); 2217 2218 // GL_OES_mapbuffer 2219 angle::CallCapture CaptureGetBufferPointervOES(const State &glState, 2220 bool isCallValid, 2221 BufferBinding targetPacked, 2222 GLenum pname, 2223 void **params); 2224 angle::CallCapture CaptureMapBufferOES(const State &glState, 2225 bool isCallValid, 2226 BufferBinding targetPacked, 2227 GLenum access, 2228 void *returnValue); 2229 angle::CallCapture CaptureUnmapBufferOES(const State &glState, 2230 bool isCallValid, 2231 BufferBinding targetPacked, 2232 GLboolean returnValue); 2233 2234 // GL_OES_matrix_palette 2235 angle::CallCapture CaptureCurrentPaletteMatrixOES(const State &glState, 2236 bool isCallValid, 2237 GLuint matrixpaletteindex); 2238 angle::CallCapture CaptureLoadPaletteFromModelViewMatrixOES(const State &glState, bool isCallValid); 2239 angle::CallCapture CaptureMatrixIndexPointerOES(const State &glState, 2240 bool isCallValid, 2241 GLint size, 2242 GLenum type, 2243 GLsizei stride, 2244 const void *pointer); 2245 angle::CallCapture CaptureWeightPointerOES(const State &glState, 2246 bool isCallValid, 2247 GLint size, 2248 GLenum type, 2249 GLsizei stride, 2250 const void *pointer); 2251 2252 // GL_OES_packed_depth_stencil 2253 2254 // GL_OES_point_size_array 2255 angle::CallCapture CapturePointSizePointerOES(const State &glState, 2256 bool isCallValid, 2257 VertexAttribType typePacked, 2258 GLsizei stride, 2259 const void *pointer); 2260 2261 // GL_OES_point_sprite 2262 2263 // GL_OES_query_matrix 2264 angle::CallCapture CaptureQueryMatrixxOES(const State &glState, 2265 bool isCallValid, 2266 GLfixed *mantissa, 2267 GLint *exponent, 2268 GLbitfield returnValue); 2269 2270 // GL_OES_rgb8_rgba8 2271 2272 // GL_OES_sample_shading 2273 angle::CallCapture CaptureMinSampleShadingOES(const State &glState, 2274 bool isCallValid, 2275 GLfloat value); 2276 2277 // GL_OES_sample_variables 2278 2279 // GL_OES_shader_image_atomic 2280 2281 // GL_OES_shader_io_blocks 2282 2283 // GL_OES_shader_multisample_interpolation 2284 2285 // GL_OES_standard_derivatives 2286 2287 // GL_OES_surfaceless_context 2288 2289 // GL_OES_texture_3D 2290 angle::CallCapture CaptureCompressedTexImage3DOES(const State &glState, 2291 bool isCallValid, 2292 TextureTarget targetPacked, 2293 GLint level, 2294 GLenum internalformat, 2295 GLsizei width, 2296 GLsizei height, 2297 GLsizei depth, 2298 GLint border, 2299 GLsizei imageSize, 2300 const void *data); 2301 angle::CallCapture CaptureCompressedTexSubImage3DOES(const State &glState, 2302 bool isCallValid, 2303 TextureTarget targetPacked, 2304 GLint level, 2305 GLint xoffset, 2306 GLint yoffset, 2307 GLint zoffset, 2308 GLsizei width, 2309 GLsizei height, 2310 GLsizei depth, 2311 GLenum format, 2312 GLsizei imageSize, 2313 const void *data); 2314 angle::CallCapture CaptureCopyTexSubImage3DOES(const State &glState, 2315 bool isCallValid, 2316 TextureTarget targetPacked, 2317 GLint level, 2318 GLint xoffset, 2319 GLint yoffset, 2320 GLint zoffset, 2321 GLint x, 2322 GLint y, 2323 GLsizei width, 2324 GLsizei height); 2325 angle::CallCapture CaptureFramebufferTexture3DOES(const State &glState, 2326 bool isCallValid, 2327 GLenum target, 2328 GLenum attachment, 2329 TextureTarget textargetPacked, 2330 TextureID texturePacked, 2331 GLint level, 2332 GLint zoffset); 2333 angle::CallCapture CaptureTexImage3DOES(const State &glState, 2334 bool isCallValid, 2335 TextureTarget targetPacked, 2336 GLint level, 2337 GLenum internalformat, 2338 GLsizei width, 2339 GLsizei height, 2340 GLsizei depth, 2341 GLint border, 2342 GLenum format, 2343 GLenum type, 2344 const void *pixels); 2345 angle::CallCapture CaptureTexSubImage3DOES(const State &glState, 2346 bool isCallValid, 2347 TextureTarget targetPacked, 2348 GLint level, 2349 GLint xoffset, 2350 GLint yoffset, 2351 GLint zoffset, 2352 GLsizei width, 2353 GLsizei height, 2354 GLsizei depth, 2355 GLenum format, 2356 GLenum type, 2357 const void *pixels); 2358 2359 // GL_OES_texture_border_clamp 2360 angle::CallCapture CaptureGetSamplerParameterIivOES(const State &glState, 2361 bool isCallValid, 2362 SamplerID samplerPacked, 2363 GLenum pname, 2364 GLint *params); 2365 angle::CallCapture CaptureGetSamplerParameterIuivOES(const State &glState, 2366 bool isCallValid, 2367 SamplerID samplerPacked, 2368 GLenum pname, 2369 GLuint *params); 2370 angle::CallCapture CaptureGetTexParameterIivOES(const State &glState, 2371 bool isCallValid, 2372 TextureType targetPacked, 2373 GLenum pname, 2374 GLint *params); 2375 angle::CallCapture CaptureGetTexParameterIuivOES(const State &glState, 2376 bool isCallValid, 2377 TextureType targetPacked, 2378 GLenum pname, 2379 GLuint *params); 2380 angle::CallCapture CaptureSamplerParameterIivOES(const State &glState, 2381 bool isCallValid, 2382 SamplerID samplerPacked, 2383 GLenum pname, 2384 const GLint *param); 2385 angle::CallCapture CaptureSamplerParameterIuivOES(const State &glState, 2386 bool isCallValid, 2387 SamplerID samplerPacked, 2388 GLenum pname, 2389 const GLuint *param); 2390 angle::CallCapture CaptureTexParameterIivOES(const State &glState, 2391 bool isCallValid, 2392 TextureType targetPacked, 2393 GLenum pname, 2394 const GLint *params); 2395 angle::CallCapture CaptureTexParameterIuivOES(const State &glState, 2396 bool isCallValid, 2397 TextureType targetPacked, 2398 GLenum pname, 2399 const GLuint *params); 2400 2401 // GL_OES_texture_buffer 2402 angle::CallCapture CaptureTexBufferOES(const State &glState, 2403 bool isCallValid, 2404 TextureType targetPacked, 2405 GLenum internalformat, 2406 BufferID bufferPacked); 2407 angle::CallCapture CaptureTexBufferRangeOES(const State &glState, 2408 bool isCallValid, 2409 TextureType targetPacked, 2410 GLenum internalformat, 2411 BufferID bufferPacked, 2412 GLintptr offset, 2413 GLsizeiptr size); 2414 2415 // GL_OES_texture_compression_astc 2416 2417 // GL_OES_texture_cube_map 2418 angle::CallCapture CaptureGetTexGenfvOES(const State &glState, 2419 bool isCallValid, 2420 GLenum coord, 2421 GLenum pname, 2422 GLfloat *params); 2423 angle::CallCapture CaptureGetTexGenivOES(const State &glState, 2424 bool isCallValid, 2425 GLenum coord, 2426 GLenum pname, 2427 GLint *params); 2428 angle::CallCapture CaptureGetTexGenxvOES(const State &glState, 2429 bool isCallValid, 2430 GLenum coord, 2431 GLenum pname, 2432 GLfixed *params); 2433 angle::CallCapture CaptureTexGenfOES(const State &glState, 2434 bool isCallValid, 2435 GLenum coord, 2436 GLenum pname, 2437 GLfloat param); 2438 angle::CallCapture CaptureTexGenfvOES(const State &glState, 2439 bool isCallValid, 2440 GLenum coord, 2441 GLenum pname, 2442 const GLfloat *params); 2443 angle::CallCapture CaptureTexGeniOES(const State &glState, 2444 bool isCallValid, 2445 GLenum coord, 2446 GLenum pname, 2447 GLint param); 2448 angle::CallCapture CaptureTexGenivOES(const State &glState, 2449 bool isCallValid, 2450 GLenum coord, 2451 GLenum pname, 2452 const GLint *params); 2453 angle::CallCapture CaptureTexGenxOES(const State &glState, 2454 bool isCallValid, 2455 GLenum coord, 2456 GLenum pname, 2457 GLfixed param); 2458 angle::CallCapture CaptureTexGenxvOES(const State &glState, 2459 bool isCallValid, 2460 GLenum coord, 2461 GLenum pname, 2462 const GLfixed *params); 2463 2464 // GL_OES_texture_cube_map_array 2465 2466 // GL_OES_texture_float 2467 2468 // GL_OES_texture_float_linear 2469 2470 // GL_OES_texture_half_float 2471 2472 // GL_OES_texture_half_float_linear 2473 2474 // GL_OES_texture_npot 2475 2476 // GL_OES_texture_stencil8 2477 2478 // GL_OES_texture_storage_multisample_2d_array 2479 angle::CallCapture CaptureTexStorage3DMultisampleOES(const State &glState, 2480 bool isCallValid, 2481 TextureType targetPacked, 2482 GLsizei samples, 2483 GLenum internalformat, 2484 GLsizei width, 2485 GLsizei height, 2486 GLsizei depth, 2487 GLboolean fixedsamplelocations); 2488 2489 // GL_OES_vertex_array_object 2490 angle::CallCapture CaptureBindVertexArrayOES(const State &glState, 2491 bool isCallValid, 2492 VertexArrayID arrayPacked); 2493 angle::CallCapture CaptureDeleteVertexArraysOES(const State &glState, 2494 bool isCallValid, 2495 GLsizei n, 2496 const VertexArrayID *arraysPacked); 2497 angle::CallCapture CaptureGenVertexArraysOES(const State &glState, 2498 bool isCallValid, 2499 GLsizei n, 2500 VertexArrayID *arraysPacked); 2501 angle::CallCapture CaptureIsVertexArrayOES(const State &glState, 2502 bool isCallValid, 2503 VertexArrayID arrayPacked, 2504 GLboolean returnValue); 2505 2506 // GL_OES_vertex_half_float 2507 2508 // GL_OES_vertex_type_10_10_10_2 2509 2510 // GL_OVR_multiview 2511 angle::CallCapture CaptureFramebufferTextureMultiviewOVR(const State &glState, 2512 bool isCallValid, 2513 GLenum target, 2514 GLenum attachment, 2515 TextureID texturePacked, 2516 GLint level, 2517 GLint baseViewIndex, 2518 GLsizei numViews); 2519 2520 // GL_OVR_multiview2 2521 2522 // Parameter Captures 2523 2524 void CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices( 2525 const State &glState, 2526 bool isCallValid, 2527 PrimitiveMode modePacked, 2528 GLsizei count, 2529 DrawElementsType typePacked, 2530 const GLvoid *indices, 2531 GLsizei instanceCounts, 2532 GLint baseVertex, 2533 GLuint baseInstance, 2534 angle::ParamCapture *paramCapture); 2535 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_firsts(const State &glState, 2536 bool isCallValid, 2537 PrimitiveMode modePacked, 2538 const GLint *firsts, 2539 const GLsizei *counts, 2540 const GLsizei *instanceCounts, 2541 const GLuint *baseInstances, 2542 GLsizei drawcount, 2543 angle::ParamCapture *paramCapture); 2544 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_counts(const State &glState, 2545 bool isCallValid, 2546 PrimitiveMode modePacked, 2547 const GLint *firsts, 2548 const GLsizei *counts, 2549 const GLsizei *instanceCounts, 2550 const GLuint *baseInstances, 2551 GLsizei drawcount, 2552 angle::ParamCapture *paramCapture); 2553 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_instanceCounts( 2554 const State &glState, 2555 bool isCallValid, 2556 PrimitiveMode modePacked, 2557 const GLint *firsts, 2558 const GLsizei *counts, 2559 const GLsizei *instanceCounts, 2560 const GLuint *baseInstances, 2561 GLsizei drawcount, 2562 angle::ParamCapture *paramCapture); 2563 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_baseInstances( 2564 const State &glState, 2565 bool isCallValid, 2566 PrimitiveMode modePacked, 2567 const GLint *firsts, 2568 const GLsizei *counts, 2569 const GLsizei *instanceCounts, 2570 const GLuint *baseInstances, 2571 GLsizei drawcount, 2572 angle::ParamCapture *paramCapture); 2573 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_counts( 2574 const State &glState, 2575 bool isCallValid, 2576 PrimitiveMode modePacked, 2577 const GLsizei *counts, 2578 DrawElementsType typePacked, 2579 const GLvoid *const *indices, 2580 const GLsizei *instanceCounts, 2581 const GLint *baseVertices, 2582 const GLuint *baseInstances, 2583 GLsizei drawcount, 2584 angle::ParamCapture *paramCapture); 2585 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices( 2586 const State &glState, 2587 bool isCallValid, 2588 PrimitiveMode modePacked, 2589 const GLsizei *counts, 2590 DrawElementsType typePacked, 2591 const GLvoid *const *indices, 2592 const GLsizei *instanceCounts, 2593 const GLint *baseVertices, 2594 const GLuint *baseInstances, 2595 GLsizei drawcount, 2596 angle::ParamCapture *paramCapture); 2597 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_instanceCounts( 2598 const State &glState, 2599 bool isCallValid, 2600 PrimitiveMode modePacked, 2601 const GLsizei *counts, 2602 DrawElementsType typePacked, 2603 const GLvoid *const *indices, 2604 const GLsizei *instanceCounts, 2605 const GLint *baseVertices, 2606 const GLuint *baseInstances, 2607 GLsizei drawcount, 2608 angle::ParamCapture *paramCapture); 2609 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseVertices( 2610 const State &glState, 2611 bool isCallValid, 2612 PrimitiveMode modePacked, 2613 const GLsizei *counts, 2614 DrawElementsType typePacked, 2615 const GLvoid *const *indices, 2616 const GLsizei *instanceCounts, 2617 const GLint *baseVertices, 2618 const GLuint *baseInstances, 2619 GLsizei drawcount, 2620 angle::ParamCapture *paramCapture); 2621 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseInstances( 2622 const State &glState, 2623 bool isCallValid, 2624 PrimitiveMode modePacked, 2625 const GLsizei *counts, 2626 DrawElementsType typePacked, 2627 const GLvoid *const *indices, 2628 const GLsizei *instanceCounts, 2629 const GLint *baseVertices, 2630 const GLuint *baseInstances, 2631 GLsizei drawcount, 2632 angle::ParamCapture *paramCapture); 2633 void CaptureGetTexImageANGLE_pixels(const State &glState, 2634 bool isCallValid, 2635 TextureTarget targetPacked, 2636 GLint level, 2637 GLenum format, 2638 GLenum type, 2639 void *pixels, 2640 angle::ParamCapture *paramCapture); 2641 void CaptureGetCompressedTexImageANGLE_pixels(const State &glState, 2642 bool isCallValid, 2643 TextureTarget targetPacked, 2644 GLint level, 2645 void *pixels, 2646 angle::ParamCapture *paramCapture); 2647 void CaptureGetRenderbufferImageANGLE_pixels(const State &glState, 2648 bool isCallValid, 2649 GLenum target, 2650 GLenum format, 2651 GLenum type, 2652 void *pixels, 2653 angle::ParamCapture *paramCapture); 2654 void CaptureGetTexLevelParameterivANGLE_params(const State &glState, 2655 bool isCallValid, 2656 TextureTarget targetPacked, 2657 GLint level, 2658 GLenum pname, 2659 GLint *params, 2660 angle::ParamCapture *paramCapture); 2661 void CaptureGetTexLevelParameterfvANGLE_params(const State &glState, 2662 bool isCallValid, 2663 TextureTarget targetPacked, 2664 GLint level, 2665 GLenum pname, 2666 GLfloat *params, 2667 angle::ParamCapture *paramCapture); 2668 void CaptureDrawElementsInstancedANGLE_indices(const State &glState, 2669 bool isCallValid, 2670 PrimitiveMode modePacked, 2671 GLsizei count, 2672 DrawElementsType typePacked, 2673 const void *indices, 2674 GLsizei primcount, 2675 angle::ParamCapture *paramCapture); 2676 void CaptureTexStorageMemFlags2DANGLE_imageCreateInfoPNext(const State &glState, 2677 bool isCallValid, 2678 TextureType targetPacked, 2679 GLsizei levels, 2680 GLenum internalFormat, 2681 GLsizei width, 2682 GLsizei height, 2683 MemoryObjectID memoryPacked, 2684 GLuint64 offset, 2685 GLbitfield createFlags, 2686 GLbitfield usageFlags, 2687 const void *imageCreateInfoPNext, 2688 angle::ParamCapture *paramCapture); 2689 void CaptureTexStorageMemFlags2DMultisampleANGLE_imageCreateInfoPNext( 2690 const State &glState, 2691 bool isCallValid, 2692 TextureType targetPacked, 2693 GLsizei samples, 2694 GLenum internalFormat, 2695 GLsizei width, 2696 GLsizei height, 2697 GLboolean fixedSampleLocations, 2698 MemoryObjectID memoryPacked, 2699 GLuint64 offset, 2700 GLbitfield createFlags, 2701 GLbitfield usageFlags, 2702 const void *imageCreateInfoPNext, 2703 angle::ParamCapture *paramCapture); 2704 void CaptureTexStorageMemFlags3DANGLE_imageCreateInfoPNext(const State &glState, 2705 bool isCallValid, 2706 TextureType targetPacked, 2707 GLsizei levels, 2708 GLenum internalFormat, 2709 GLsizei width, 2710 GLsizei height, 2711 GLsizei depth, 2712 MemoryObjectID memoryPacked, 2713 GLuint64 offset, 2714 GLbitfield createFlags, 2715 GLbitfield usageFlags, 2716 const void *imageCreateInfoPNext, 2717 angle::ParamCapture *paramCapture); 2718 void CaptureTexStorageMemFlags3DMultisampleANGLE_imageCreateInfoPNext( 2719 const State &glState, 2720 bool isCallValid, 2721 TextureType targetPacked, 2722 GLsizei samples, 2723 GLenum internalFormat, 2724 GLsizei width, 2725 GLsizei height, 2726 GLsizei depth, 2727 GLboolean fixedSampleLocations, 2728 MemoryObjectID memoryPacked, 2729 GLuint64 offset, 2730 GLbitfield createFlags, 2731 GLbitfield usageFlags, 2732 const void *imageCreateInfoPNext, 2733 angle::ParamCapture *paramCapture); 2734 void CaptureMultiDrawArraysANGLE_firsts(const State &glState, 2735 bool isCallValid, 2736 PrimitiveMode modePacked, 2737 const GLint *firsts, 2738 const GLsizei *counts, 2739 GLsizei drawcount, 2740 angle::ParamCapture *paramCapture); 2741 void CaptureMultiDrawArraysANGLE_counts(const State &glState, 2742 bool isCallValid, 2743 PrimitiveMode modePacked, 2744 const GLint *firsts, 2745 const GLsizei *counts, 2746 GLsizei drawcount, 2747 angle::ParamCapture *paramCapture); 2748 void CaptureMultiDrawArraysInstancedANGLE_firsts(const State &glState, 2749 bool isCallValid, 2750 PrimitiveMode modePacked, 2751 const GLint *firsts, 2752 const GLsizei *counts, 2753 const GLsizei *instanceCounts, 2754 GLsizei drawcount, 2755 angle::ParamCapture *paramCapture); 2756 void CaptureMultiDrawArraysInstancedANGLE_counts(const State &glState, 2757 bool isCallValid, 2758 PrimitiveMode modePacked, 2759 const GLint *firsts, 2760 const GLsizei *counts, 2761 const GLsizei *instanceCounts, 2762 GLsizei drawcount, 2763 angle::ParamCapture *paramCapture); 2764 void CaptureMultiDrawArraysInstancedANGLE_instanceCounts(const State &glState, 2765 bool isCallValid, 2766 PrimitiveMode modePacked, 2767 const GLint *firsts, 2768 const GLsizei *counts, 2769 const GLsizei *instanceCounts, 2770 GLsizei drawcount, 2771 angle::ParamCapture *paramCapture); 2772 void CaptureMultiDrawElementsANGLE_counts(const State &glState, 2773 bool isCallValid, 2774 PrimitiveMode modePacked, 2775 const GLsizei *counts, 2776 DrawElementsType typePacked, 2777 const GLvoid *const *indices, 2778 GLsizei drawcount, 2779 angle::ParamCapture *paramCapture); 2780 void CaptureMultiDrawElementsANGLE_indices(const State &glState, 2781 bool isCallValid, 2782 PrimitiveMode modePacked, 2783 const GLsizei *counts, 2784 DrawElementsType typePacked, 2785 const GLvoid *const *indices, 2786 GLsizei drawcount, 2787 angle::ParamCapture *paramCapture); 2788 void CaptureMultiDrawElementsInstancedANGLE_counts(const State &glState, 2789 bool isCallValid, 2790 PrimitiveMode modePacked, 2791 const GLsizei *counts, 2792 DrawElementsType typePacked, 2793 const GLvoid *const *indices, 2794 const GLsizei *instanceCounts, 2795 GLsizei drawcount, 2796 angle::ParamCapture *paramCapture); 2797 void CaptureMultiDrawElementsInstancedANGLE_indices(const State &glState, 2798 bool isCallValid, 2799 PrimitiveMode modePacked, 2800 const GLsizei *counts, 2801 DrawElementsType typePacked, 2802 const GLvoid *const *indices, 2803 const GLsizei *instanceCounts, 2804 GLsizei drawcount, 2805 angle::ParamCapture *paramCapture); 2806 void CaptureMultiDrawElementsInstancedANGLE_instanceCounts(const State &glState, 2807 bool isCallValid, 2808 PrimitiveMode modePacked, 2809 const GLsizei *counts, 2810 DrawElementsType typePacked, 2811 const GLvoid *const *indices, 2812 const GLsizei *instanceCounts, 2813 GLsizei drawcount, 2814 angle::ParamCapture *paramCapture); 2815 void CaptureRequestExtensionANGLE_name(const State &glState, 2816 bool isCallValid, 2817 const GLchar *name, 2818 angle::ParamCapture *paramCapture); 2819 void CaptureDisableExtensionANGLE_name(const State &glState, 2820 bool isCallValid, 2821 const GLchar *name, 2822 angle::ParamCapture *paramCapture); 2823 void CaptureGetBooleanvRobustANGLE_length(const State &glState, 2824 bool isCallValid, 2825 GLenum pname, 2826 GLsizei bufSize, 2827 GLsizei *length, 2828 GLboolean *params, 2829 angle::ParamCapture *paramCapture); 2830 void CaptureGetBooleanvRobustANGLE_params(const State &glState, 2831 bool isCallValid, 2832 GLenum pname, 2833 GLsizei bufSize, 2834 GLsizei *length, 2835 GLboolean *params, 2836 angle::ParamCapture *paramCapture); 2837 void CaptureGetBufferParameterivRobustANGLE_length(const State &glState, 2838 bool isCallValid, 2839 BufferBinding targetPacked, 2840 GLenum pname, 2841 GLsizei bufSize, 2842 GLsizei *length, 2843 GLint *params, 2844 angle::ParamCapture *paramCapture); 2845 void CaptureGetBufferParameterivRobustANGLE_params(const State &glState, 2846 bool isCallValid, 2847 BufferBinding targetPacked, 2848 GLenum pname, 2849 GLsizei bufSize, 2850 GLsizei *length, 2851 GLint *params, 2852 angle::ParamCapture *paramCapture); 2853 void CaptureGetFloatvRobustANGLE_length(const State &glState, 2854 bool isCallValid, 2855 GLenum pname, 2856 GLsizei bufSize, 2857 GLsizei *length, 2858 GLfloat *params, 2859 angle::ParamCapture *paramCapture); 2860 void CaptureGetFloatvRobustANGLE_params(const State &glState, 2861 bool isCallValid, 2862 GLenum pname, 2863 GLsizei bufSize, 2864 GLsizei *length, 2865 GLfloat *params, 2866 angle::ParamCapture *paramCapture); 2867 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_length( 2868 const State &glState, 2869 bool isCallValid, 2870 GLenum target, 2871 GLenum attachment, 2872 GLenum pname, 2873 GLsizei bufSize, 2874 GLsizei *length, 2875 GLint *params, 2876 angle::ParamCapture *paramCapture); 2877 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_params( 2878 const State &glState, 2879 bool isCallValid, 2880 GLenum target, 2881 GLenum attachment, 2882 GLenum pname, 2883 GLsizei bufSize, 2884 GLsizei *length, 2885 GLint *params, 2886 angle::ParamCapture *paramCapture); 2887 void CaptureGetIntegervRobustANGLE_length(const State &glState, 2888 bool isCallValid, 2889 GLenum pname, 2890 GLsizei bufSize, 2891 GLsizei *length, 2892 GLint *data, 2893 angle::ParamCapture *paramCapture); 2894 void CaptureGetIntegervRobustANGLE_data(const State &glState, 2895 bool isCallValid, 2896 GLenum pname, 2897 GLsizei bufSize, 2898 GLsizei *length, 2899 GLint *data, 2900 angle::ParamCapture *paramCapture); 2901 void CaptureGetProgramivRobustANGLE_length(const State &glState, 2902 bool isCallValid, 2903 ShaderProgramID programPacked, 2904 GLenum pname, 2905 GLsizei bufSize, 2906 GLsizei *length, 2907 GLint *params, 2908 angle::ParamCapture *paramCapture); 2909 void CaptureGetProgramivRobustANGLE_params(const State &glState, 2910 bool isCallValid, 2911 ShaderProgramID programPacked, 2912 GLenum pname, 2913 GLsizei bufSize, 2914 GLsizei *length, 2915 GLint *params, 2916 angle::ParamCapture *paramCapture); 2917 void CaptureGetRenderbufferParameterivRobustANGLE_length(const State &glState, 2918 bool isCallValid, 2919 GLenum target, 2920 GLenum pname, 2921 GLsizei bufSize, 2922 GLsizei *length, 2923 GLint *params, 2924 angle::ParamCapture *paramCapture); 2925 void CaptureGetRenderbufferParameterivRobustANGLE_params(const State &glState, 2926 bool isCallValid, 2927 GLenum target, 2928 GLenum pname, 2929 GLsizei bufSize, 2930 GLsizei *length, 2931 GLint *params, 2932 angle::ParamCapture *paramCapture); 2933 void CaptureGetShaderivRobustANGLE_length(const State &glState, 2934 bool isCallValid, 2935 ShaderProgramID shaderPacked, 2936 GLenum pname, 2937 GLsizei bufSize, 2938 GLsizei *length, 2939 GLint *params, 2940 angle::ParamCapture *paramCapture); 2941 void CaptureGetShaderivRobustANGLE_params(const State &glState, 2942 bool isCallValid, 2943 ShaderProgramID shaderPacked, 2944 GLenum pname, 2945 GLsizei bufSize, 2946 GLsizei *length, 2947 GLint *params, 2948 angle::ParamCapture *paramCapture); 2949 void CaptureGetTexParameterfvRobustANGLE_length(const State &glState, 2950 bool isCallValid, 2951 TextureType targetPacked, 2952 GLenum pname, 2953 GLsizei bufSize, 2954 GLsizei *length, 2955 GLfloat *params, 2956 angle::ParamCapture *paramCapture); 2957 void CaptureGetTexParameterfvRobustANGLE_params(const State &glState, 2958 bool isCallValid, 2959 TextureType targetPacked, 2960 GLenum pname, 2961 GLsizei bufSize, 2962 GLsizei *length, 2963 GLfloat *params, 2964 angle::ParamCapture *paramCapture); 2965 void CaptureGetTexParameterivRobustANGLE_length(const State &glState, 2966 bool isCallValid, 2967 TextureType targetPacked, 2968 GLenum pname, 2969 GLsizei bufSize, 2970 GLsizei *length, 2971 GLint *params, 2972 angle::ParamCapture *paramCapture); 2973 void CaptureGetTexParameterivRobustANGLE_params(const State &glState, 2974 bool isCallValid, 2975 TextureType targetPacked, 2976 GLenum pname, 2977 GLsizei bufSize, 2978 GLsizei *length, 2979 GLint *params, 2980 angle::ParamCapture *paramCapture); 2981 void CaptureGetUniformfvRobustANGLE_length(const State &glState, 2982 bool isCallValid, 2983 ShaderProgramID programPacked, 2984 UniformLocation locationPacked, 2985 GLsizei bufSize, 2986 GLsizei *length, 2987 GLfloat *params, 2988 angle::ParamCapture *paramCapture); 2989 void CaptureGetUniformfvRobustANGLE_params(const State &glState, 2990 bool isCallValid, 2991 ShaderProgramID programPacked, 2992 UniformLocation locationPacked, 2993 GLsizei bufSize, 2994 GLsizei *length, 2995 GLfloat *params, 2996 angle::ParamCapture *paramCapture); 2997 void CaptureGetUniformivRobustANGLE_length(const State &glState, 2998 bool isCallValid, 2999 ShaderProgramID programPacked, 3000 UniformLocation locationPacked, 3001 GLsizei bufSize, 3002 GLsizei *length, 3003 GLint *params, 3004 angle::ParamCapture *paramCapture); 3005 void CaptureGetUniformivRobustANGLE_params(const State &glState, 3006 bool isCallValid, 3007 ShaderProgramID programPacked, 3008 UniformLocation locationPacked, 3009 GLsizei bufSize, 3010 GLsizei *length, 3011 GLint *params, 3012 angle::ParamCapture *paramCapture); 3013 void CaptureGetVertexAttribfvRobustANGLE_length(const State &glState, 3014 bool isCallValid, 3015 GLuint index, 3016 GLenum pname, 3017 GLsizei bufSize, 3018 GLsizei *length, 3019 GLfloat *params, 3020 angle::ParamCapture *paramCapture); 3021 void CaptureGetVertexAttribfvRobustANGLE_params(const State &glState, 3022 bool isCallValid, 3023 GLuint index, 3024 GLenum pname, 3025 GLsizei bufSize, 3026 GLsizei *length, 3027 GLfloat *params, 3028 angle::ParamCapture *paramCapture); 3029 void CaptureGetVertexAttribivRobustANGLE_length(const State &glState, 3030 bool isCallValid, 3031 GLuint index, 3032 GLenum pname, 3033 GLsizei bufSize, 3034 GLsizei *length, 3035 GLint *params, 3036 angle::ParamCapture *paramCapture); 3037 void CaptureGetVertexAttribivRobustANGLE_params(const State &glState, 3038 bool isCallValid, 3039 GLuint index, 3040 GLenum pname, 3041 GLsizei bufSize, 3042 GLsizei *length, 3043 GLint *params, 3044 angle::ParamCapture *paramCapture); 3045 void CaptureGetVertexAttribPointervRobustANGLE_length(const State &glState, 3046 bool isCallValid, 3047 GLuint index, 3048 GLenum pname, 3049 GLsizei bufSize, 3050 GLsizei *length, 3051 void **pointer, 3052 angle::ParamCapture *paramCapture); 3053 void CaptureGetVertexAttribPointervRobustANGLE_pointer(const State &glState, 3054 bool isCallValid, 3055 GLuint index, 3056 GLenum pname, 3057 GLsizei bufSize, 3058 GLsizei *length, 3059 void **pointer, 3060 angle::ParamCapture *paramCapture); 3061 void CaptureReadPixelsRobustANGLE_length(const State &glState, 3062 bool isCallValid, 3063 GLint x, 3064 GLint y, 3065 GLsizei width, 3066 GLsizei height, 3067 GLenum format, 3068 GLenum type, 3069 GLsizei bufSize, 3070 GLsizei *length, 3071 GLsizei *columns, 3072 GLsizei *rows, 3073 void *pixels, 3074 angle::ParamCapture *paramCapture); 3075 void CaptureReadPixelsRobustANGLE_columns(const State &glState, 3076 bool isCallValid, 3077 GLint x, 3078 GLint y, 3079 GLsizei width, 3080 GLsizei height, 3081 GLenum format, 3082 GLenum type, 3083 GLsizei bufSize, 3084 GLsizei *length, 3085 GLsizei *columns, 3086 GLsizei *rows, 3087 void *pixels, 3088 angle::ParamCapture *paramCapture); 3089 void CaptureReadPixelsRobustANGLE_rows(const State &glState, 3090 bool isCallValid, 3091 GLint x, 3092 GLint y, 3093 GLsizei width, 3094 GLsizei height, 3095 GLenum format, 3096 GLenum type, 3097 GLsizei bufSize, 3098 GLsizei *length, 3099 GLsizei *columns, 3100 GLsizei *rows, 3101 void *pixels, 3102 angle::ParamCapture *paramCapture); 3103 void CaptureReadPixelsRobustANGLE_pixels(const State &glState, 3104 bool isCallValid, 3105 GLint x, 3106 GLint y, 3107 GLsizei width, 3108 GLsizei height, 3109 GLenum format, 3110 GLenum type, 3111 GLsizei bufSize, 3112 GLsizei *length, 3113 GLsizei *columns, 3114 GLsizei *rows, 3115 void *pixels, 3116 angle::ParamCapture *paramCapture); 3117 void CaptureTexImage2DRobustANGLE_pixels(const State &glState, 3118 bool isCallValid, 3119 TextureTarget targetPacked, 3120 GLint level, 3121 GLint internalformat, 3122 GLsizei width, 3123 GLsizei height, 3124 GLint border, 3125 GLenum format, 3126 GLenum type, 3127 GLsizei bufSize, 3128 const void *pixels, 3129 angle::ParamCapture *paramCapture); 3130 void CaptureTexParameterfvRobustANGLE_params(const State &glState, 3131 bool isCallValid, 3132 TextureType targetPacked, 3133 GLenum pname, 3134 GLsizei bufSize, 3135 const GLfloat *params, 3136 angle::ParamCapture *paramCapture); 3137 void CaptureTexParameterivRobustANGLE_params(const State &glState, 3138 bool isCallValid, 3139 TextureType targetPacked, 3140 GLenum pname, 3141 GLsizei bufSize, 3142 const GLint *params, 3143 angle::ParamCapture *paramCapture); 3144 void CaptureTexSubImage2DRobustANGLE_pixels(const State &glState, 3145 bool isCallValid, 3146 TextureTarget targetPacked, 3147 GLint level, 3148 GLint xoffset, 3149 GLint yoffset, 3150 GLsizei width, 3151 GLsizei height, 3152 GLenum format, 3153 GLenum type, 3154 GLsizei bufSize, 3155 const void *pixels, 3156 angle::ParamCapture *paramCapture); 3157 void CaptureTexImage3DRobustANGLE_pixels(const State &glState, 3158 bool isCallValid, 3159 TextureTarget targetPacked, 3160 GLint level, 3161 GLint internalformat, 3162 GLsizei width, 3163 GLsizei height, 3164 GLsizei depth, 3165 GLint border, 3166 GLenum format, 3167 GLenum type, 3168 GLsizei bufSize, 3169 const void *pixels, 3170 angle::ParamCapture *paramCapture); 3171 void CaptureTexSubImage3DRobustANGLE_pixels(const State &glState, 3172 bool isCallValid, 3173 TextureTarget targetPacked, 3174 GLint level, 3175 GLint xoffset, 3176 GLint yoffset, 3177 GLint zoffset, 3178 GLsizei width, 3179 GLsizei height, 3180 GLsizei depth, 3181 GLenum format, 3182 GLenum type, 3183 GLsizei bufSize, 3184 const void *pixels, 3185 angle::ParamCapture *paramCapture); 3186 void CaptureCompressedTexImage2DRobustANGLE_data(const State &glState, 3187 bool isCallValid, 3188 TextureTarget targetPacked, 3189 GLint level, 3190 GLenum internalformat, 3191 GLsizei width, 3192 GLsizei height, 3193 GLint border, 3194 GLsizei imageSize, 3195 GLsizei dataSize, 3196 const GLvoid *data, 3197 angle::ParamCapture *paramCapture); 3198 void CaptureCompressedTexSubImage2DRobustANGLE_data(const State &glState, 3199 bool isCallValid, 3200 TextureTarget targetPacked, 3201 GLint level, 3202 GLsizei xoffset, 3203 GLsizei yoffset, 3204 GLsizei width, 3205 GLsizei height, 3206 GLenum format, 3207 GLsizei imageSize, 3208 GLsizei dataSize, 3209 const GLvoid *data, 3210 angle::ParamCapture *paramCapture); 3211 void CaptureCompressedTexImage3DRobustANGLE_data(const State &glState, 3212 bool isCallValid, 3213 TextureTarget targetPacked, 3214 GLint level, 3215 GLenum internalformat, 3216 GLsizei width, 3217 GLsizei height, 3218 GLsizei depth, 3219 GLint border, 3220 GLsizei imageSize, 3221 GLsizei dataSize, 3222 const GLvoid *data, 3223 angle::ParamCapture *paramCapture); 3224 void CaptureCompressedTexSubImage3DRobustANGLE_data(const State &glState, 3225 bool isCallValid, 3226 TextureTarget targetPacked, 3227 GLint level, 3228 GLint xoffset, 3229 GLint yoffset, 3230 GLint zoffset, 3231 GLsizei width, 3232 GLsizei height, 3233 GLsizei depth, 3234 GLenum format, 3235 GLsizei imageSize, 3236 GLsizei dataSize, 3237 const GLvoid *data, 3238 angle::ParamCapture *paramCapture); 3239 void CaptureGetQueryivRobustANGLE_length(const State &glState, 3240 bool isCallValid, 3241 QueryType targetPacked, 3242 GLenum pname, 3243 GLsizei bufSize, 3244 GLsizei *length, 3245 GLint *params, 3246 angle::ParamCapture *paramCapture); 3247 void CaptureGetQueryivRobustANGLE_params(const State &glState, 3248 bool isCallValid, 3249 QueryType targetPacked, 3250 GLenum pname, 3251 GLsizei bufSize, 3252 GLsizei *length, 3253 GLint *params, 3254 angle::ParamCapture *paramCapture); 3255 void CaptureGetQueryObjectuivRobustANGLE_length(const State &glState, 3256 bool isCallValid, 3257 QueryID idPacked, 3258 GLenum pname, 3259 GLsizei bufSize, 3260 GLsizei *length, 3261 GLuint *params, 3262 angle::ParamCapture *paramCapture); 3263 void CaptureGetQueryObjectuivRobustANGLE_params(const State &glState, 3264 bool isCallValid, 3265 QueryID idPacked, 3266 GLenum pname, 3267 GLsizei bufSize, 3268 GLsizei *length, 3269 GLuint *params, 3270 angle::ParamCapture *paramCapture); 3271 void CaptureGetBufferPointervRobustANGLE_length(const State &glState, 3272 bool isCallValid, 3273 BufferBinding targetPacked, 3274 GLenum pname, 3275 GLsizei bufSize, 3276 GLsizei *length, 3277 void **params, 3278 angle::ParamCapture *paramCapture); 3279 void CaptureGetBufferPointervRobustANGLE_params(const State &glState, 3280 bool isCallValid, 3281 BufferBinding targetPacked, 3282 GLenum pname, 3283 GLsizei bufSize, 3284 GLsizei *length, 3285 void **params, 3286 angle::ParamCapture *paramCapture); 3287 void CaptureGetIntegeri_vRobustANGLE_length(const State &glState, 3288 bool isCallValid, 3289 GLenum target, 3290 GLuint index, 3291 GLsizei bufSize, 3292 GLsizei *length, 3293 GLint *data, 3294 angle::ParamCapture *paramCapture); 3295 void CaptureGetIntegeri_vRobustANGLE_data(const State &glState, 3296 bool isCallValid, 3297 GLenum target, 3298 GLuint index, 3299 GLsizei bufSize, 3300 GLsizei *length, 3301 GLint *data, 3302 angle::ParamCapture *paramCapture); 3303 void CaptureGetInternalformativRobustANGLE_length(const State &glState, 3304 bool isCallValid, 3305 GLenum target, 3306 GLenum internalformat, 3307 GLenum pname, 3308 GLsizei bufSize, 3309 GLsizei *length, 3310 GLint *params, 3311 angle::ParamCapture *paramCapture); 3312 void CaptureGetInternalformativRobustANGLE_params(const State &glState, 3313 bool isCallValid, 3314 GLenum target, 3315 GLenum internalformat, 3316 GLenum pname, 3317 GLsizei bufSize, 3318 GLsizei *length, 3319 GLint *params, 3320 angle::ParamCapture *paramCapture); 3321 void CaptureGetVertexAttribIivRobustANGLE_length(const State &glState, 3322 bool isCallValid, 3323 GLuint index, 3324 GLenum pname, 3325 GLsizei bufSize, 3326 GLsizei *length, 3327 GLint *params, 3328 angle::ParamCapture *paramCapture); 3329 void CaptureGetVertexAttribIivRobustANGLE_params(const State &glState, 3330 bool isCallValid, 3331 GLuint index, 3332 GLenum pname, 3333 GLsizei bufSize, 3334 GLsizei *length, 3335 GLint *params, 3336 angle::ParamCapture *paramCapture); 3337 void CaptureGetVertexAttribIuivRobustANGLE_length(const State &glState, 3338 bool isCallValid, 3339 GLuint index, 3340 GLenum pname, 3341 GLsizei bufSize, 3342 GLsizei *length, 3343 GLuint *params, 3344 angle::ParamCapture *paramCapture); 3345 void CaptureGetVertexAttribIuivRobustANGLE_params(const State &glState, 3346 bool isCallValid, 3347 GLuint index, 3348 GLenum pname, 3349 GLsizei bufSize, 3350 GLsizei *length, 3351 GLuint *params, 3352 angle::ParamCapture *paramCapture); 3353 void CaptureGetUniformuivRobustANGLE_length(const State &glState, 3354 bool isCallValid, 3355 ShaderProgramID programPacked, 3356 UniformLocation locationPacked, 3357 GLsizei bufSize, 3358 GLsizei *length, 3359 GLuint *params, 3360 angle::ParamCapture *paramCapture); 3361 void CaptureGetUniformuivRobustANGLE_params(const State &glState, 3362 bool isCallValid, 3363 ShaderProgramID programPacked, 3364 UniformLocation locationPacked, 3365 GLsizei bufSize, 3366 GLsizei *length, 3367 GLuint *params, 3368 angle::ParamCapture *paramCapture); 3369 void CaptureGetActiveUniformBlockivRobustANGLE_length(const State &glState, 3370 bool isCallValid, 3371 ShaderProgramID programPacked, 3372 UniformBlockIndex uniformBlockIndexPacked, 3373 GLenum pname, 3374 GLsizei bufSize, 3375 GLsizei *length, 3376 GLint *params, 3377 angle::ParamCapture *paramCapture); 3378 void CaptureGetActiveUniformBlockivRobustANGLE_params(const State &glState, 3379 bool isCallValid, 3380 ShaderProgramID programPacked, 3381 UniformBlockIndex uniformBlockIndexPacked, 3382 GLenum pname, 3383 GLsizei bufSize, 3384 GLsizei *length, 3385 GLint *params, 3386 angle::ParamCapture *paramCapture); 3387 void CaptureGetInteger64vRobustANGLE_length(const State &glState, 3388 bool isCallValid, 3389 GLenum pname, 3390 GLsizei bufSize, 3391 GLsizei *length, 3392 GLint64 *data, 3393 angle::ParamCapture *paramCapture); 3394 void CaptureGetInteger64vRobustANGLE_data(const State &glState, 3395 bool isCallValid, 3396 GLenum pname, 3397 GLsizei bufSize, 3398 GLsizei *length, 3399 GLint64 *data, 3400 angle::ParamCapture *paramCapture); 3401 void CaptureGetInteger64i_vRobustANGLE_length(const State &glState, 3402 bool isCallValid, 3403 GLenum target, 3404 GLuint index, 3405 GLsizei bufSize, 3406 GLsizei *length, 3407 GLint64 *data, 3408 angle::ParamCapture *paramCapture); 3409 void CaptureGetInteger64i_vRobustANGLE_data(const State &glState, 3410 bool isCallValid, 3411 GLenum target, 3412 GLuint index, 3413 GLsizei bufSize, 3414 GLsizei *length, 3415 GLint64 *data, 3416 angle::ParamCapture *paramCapture); 3417 void CaptureGetBufferParameteri64vRobustANGLE_length(const State &glState, 3418 bool isCallValid, 3419 BufferBinding targetPacked, 3420 GLenum pname, 3421 GLsizei bufSize, 3422 GLsizei *length, 3423 GLint64 *params, 3424 angle::ParamCapture *paramCapture); 3425 void CaptureGetBufferParameteri64vRobustANGLE_params(const State &glState, 3426 bool isCallValid, 3427 BufferBinding targetPacked, 3428 GLenum pname, 3429 GLsizei bufSize, 3430 GLsizei *length, 3431 GLint64 *params, 3432 angle::ParamCapture *paramCapture); 3433 void CaptureSamplerParameterivRobustANGLE_param(const State &glState, 3434 bool isCallValid, 3435 SamplerID samplerPacked, 3436 GLuint pname, 3437 GLsizei bufSize, 3438 const GLint *param, 3439 angle::ParamCapture *paramCapture); 3440 void CaptureSamplerParameterfvRobustANGLE_param(const State &glState, 3441 bool isCallValid, 3442 SamplerID samplerPacked, 3443 GLenum pname, 3444 GLsizei bufSize, 3445 const GLfloat *param, 3446 angle::ParamCapture *paramCapture); 3447 void CaptureGetSamplerParameterivRobustANGLE_length(const State &glState, 3448 bool isCallValid, 3449 SamplerID samplerPacked, 3450 GLenum pname, 3451 GLsizei bufSize, 3452 GLsizei *length, 3453 GLint *params, 3454 angle::ParamCapture *paramCapture); 3455 void CaptureGetSamplerParameterivRobustANGLE_params(const State &glState, 3456 bool isCallValid, 3457 SamplerID samplerPacked, 3458 GLenum pname, 3459 GLsizei bufSize, 3460 GLsizei *length, 3461 GLint *params, 3462 angle::ParamCapture *paramCapture); 3463 void CaptureGetSamplerParameterfvRobustANGLE_length(const State &glState, 3464 bool isCallValid, 3465 SamplerID samplerPacked, 3466 GLenum pname, 3467 GLsizei bufSize, 3468 GLsizei *length, 3469 GLfloat *params, 3470 angle::ParamCapture *paramCapture); 3471 void CaptureGetSamplerParameterfvRobustANGLE_params(const State &glState, 3472 bool isCallValid, 3473 SamplerID samplerPacked, 3474 GLenum pname, 3475 GLsizei bufSize, 3476 GLsizei *length, 3477 GLfloat *params, 3478 angle::ParamCapture *paramCapture); 3479 void CaptureGetFramebufferParameterivRobustANGLE_length(const State &glState, 3480 bool isCallValid, 3481 GLenum target, 3482 GLenum pname, 3483 GLsizei bufSize, 3484 GLsizei *length, 3485 GLint *params, 3486 angle::ParamCapture *paramCapture); 3487 void CaptureGetFramebufferParameterivRobustANGLE_params(const State &glState, 3488 bool isCallValid, 3489 GLenum target, 3490 GLenum pname, 3491 GLsizei bufSize, 3492 GLsizei *length, 3493 GLint *params, 3494 angle::ParamCapture *paramCapture); 3495 void CaptureGetProgramInterfaceivRobustANGLE_length(const State &glState, 3496 bool isCallValid, 3497 ShaderProgramID programPacked, 3498 GLenum programInterface, 3499 GLenum pname, 3500 GLsizei bufSize, 3501 GLsizei *length, 3502 GLint *params, 3503 angle::ParamCapture *paramCapture); 3504 void CaptureGetProgramInterfaceivRobustANGLE_params(const State &glState, 3505 bool isCallValid, 3506 ShaderProgramID programPacked, 3507 GLenum programInterface, 3508 GLenum pname, 3509 GLsizei bufSize, 3510 GLsizei *length, 3511 GLint *params, 3512 angle::ParamCapture *paramCapture); 3513 void CaptureGetBooleani_vRobustANGLE_length(const State &glState, 3514 bool isCallValid, 3515 GLenum target, 3516 GLuint index, 3517 GLsizei bufSize, 3518 GLsizei *length, 3519 GLboolean *data, 3520 angle::ParamCapture *paramCapture); 3521 void CaptureGetBooleani_vRobustANGLE_data(const State &glState, 3522 bool isCallValid, 3523 GLenum target, 3524 GLuint index, 3525 GLsizei bufSize, 3526 GLsizei *length, 3527 GLboolean *data, 3528 angle::ParamCapture *paramCapture); 3529 void CaptureGetMultisamplefvRobustANGLE_length(const State &glState, 3530 bool isCallValid, 3531 GLenum pname, 3532 GLuint index, 3533 GLsizei bufSize, 3534 GLsizei *length, 3535 GLfloat *val, 3536 angle::ParamCapture *paramCapture); 3537 void CaptureGetMultisamplefvRobustANGLE_val(const State &glState, 3538 bool isCallValid, 3539 GLenum pname, 3540 GLuint index, 3541 GLsizei bufSize, 3542 GLsizei *length, 3543 GLfloat *val, 3544 angle::ParamCapture *paramCapture); 3545 void CaptureGetTexLevelParameterivRobustANGLE_length(const State &glState, 3546 bool isCallValid, 3547 TextureTarget targetPacked, 3548 GLint level, 3549 GLenum pname, 3550 GLsizei bufSize, 3551 GLsizei *length, 3552 GLint *params, 3553 angle::ParamCapture *paramCapture); 3554 void CaptureGetTexLevelParameterivRobustANGLE_params(const State &glState, 3555 bool isCallValid, 3556 TextureTarget targetPacked, 3557 GLint level, 3558 GLenum pname, 3559 GLsizei bufSize, 3560 GLsizei *length, 3561 GLint *params, 3562 angle::ParamCapture *paramCapture); 3563 void CaptureGetTexLevelParameterfvRobustANGLE_length(const State &glState, 3564 bool isCallValid, 3565 TextureTarget targetPacked, 3566 GLint level, 3567 GLenum pname, 3568 GLsizei bufSize, 3569 GLsizei *length, 3570 GLfloat *params, 3571 angle::ParamCapture *paramCapture); 3572 void CaptureGetTexLevelParameterfvRobustANGLE_params(const State &glState, 3573 bool isCallValid, 3574 TextureTarget targetPacked, 3575 GLint level, 3576 GLenum pname, 3577 GLsizei bufSize, 3578 GLsizei *length, 3579 GLfloat *params, 3580 angle::ParamCapture *paramCapture); 3581 void CaptureGetPointervRobustANGLERobustANGLE_length(const State &glState, 3582 bool isCallValid, 3583 GLenum pname, 3584 GLsizei bufSize, 3585 GLsizei *length, 3586 void **params, 3587 angle::ParamCapture *paramCapture); 3588 void CaptureGetPointervRobustANGLERobustANGLE_params(const State &glState, 3589 bool isCallValid, 3590 GLenum pname, 3591 GLsizei bufSize, 3592 GLsizei *length, 3593 void **params, 3594 angle::ParamCapture *paramCapture); 3595 void CaptureReadnPixelsRobustANGLE_length(const State &glState, 3596 bool isCallValid, 3597 GLint x, 3598 GLint y, 3599 GLsizei width, 3600 GLsizei height, 3601 GLenum format, 3602 GLenum type, 3603 GLsizei bufSize, 3604 GLsizei *length, 3605 GLsizei *columns, 3606 GLsizei *rows, 3607 void *data, 3608 angle::ParamCapture *paramCapture); 3609 void CaptureReadnPixelsRobustANGLE_columns(const State &glState, 3610 bool isCallValid, 3611 GLint x, 3612 GLint y, 3613 GLsizei width, 3614 GLsizei height, 3615 GLenum format, 3616 GLenum type, 3617 GLsizei bufSize, 3618 GLsizei *length, 3619 GLsizei *columns, 3620 GLsizei *rows, 3621 void *data, 3622 angle::ParamCapture *paramCapture); 3623 void CaptureReadnPixelsRobustANGLE_rows(const State &glState, 3624 bool isCallValid, 3625 GLint x, 3626 GLint y, 3627 GLsizei width, 3628 GLsizei height, 3629 GLenum format, 3630 GLenum type, 3631 GLsizei bufSize, 3632 GLsizei *length, 3633 GLsizei *columns, 3634 GLsizei *rows, 3635 void *data, 3636 angle::ParamCapture *paramCapture); 3637 void CaptureReadnPixelsRobustANGLE_data(const State &glState, 3638 bool isCallValid, 3639 GLint x, 3640 GLint y, 3641 GLsizei width, 3642 GLsizei height, 3643 GLenum format, 3644 GLenum type, 3645 GLsizei bufSize, 3646 GLsizei *length, 3647 GLsizei *columns, 3648 GLsizei *rows, 3649 void *data, 3650 angle::ParamCapture *paramCapture); 3651 void CaptureGetnUniformfvRobustANGLE_length(const State &glState, 3652 bool isCallValid, 3653 ShaderProgramID programPacked, 3654 UniformLocation locationPacked, 3655 GLsizei bufSize, 3656 GLsizei *length, 3657 GLfloat *params, 3658 angle::ParamCapture *paramCapture); 3659 void CaptureGetnUniformfvRobustANGLE_params(const State &glState, 3660 bool isCallValid, 3661 ShaderProgramID programPacked, 3662 UniformLocation locationPacked, 3663 GLsizei bufSize, 3664 GLsizei *length, 3665 GLfloat *params, 3666 angle::ParamCapture *paramCapture); 3667 void CaptureGetnUniformivRobustANGLE_length(const State &glState, 3668 bool isCallValid, 3669 ShaderProgramID programPacked, 3670 UniformLocation locationPacked, 3671 GLsizei bufSize, 3672 GLsizei *length, 3673 GLint *params, 3674 angle::ParamCapture *paramCapture); 3675 void CaptureGetnUniformivRobustANGLE_params(const State &glState, 3676 bool isCallValid, 3677 ShaderProgramID programPacked, 3678 UniformLocation locationPacked, 3679 GLsizei bufSize, 3680 GLsizei *length, 3681 GLint *params, 3682 angle::ParamCapture *paramCapture); 3683 void CaptureGetnUniformuivRobustANGLE_length(const State &glState, 3684 bool isCallValid, 3685 ShaderProgramID programPacked, 3686 UniformLocation locationPacked, 3687 GLsizei bufSize, 3688 GLsizei *length, 3689 GLuint *params, 3690 angle::ParamCapture *paramCapture); 3691 void CaptureGetnUniformuivRobustANGLE_params(const State &glState, 3692 bool isCallValid, 3693 ShaderProgramID programPacked, 3694 UniformLocation locationPacked, 3695 GLsizei bufSize, 3696 GLsizei *length, 3697 GLuint *params, 3698 angle::ParamCapture *paramCapture); 3699 void CaptureTexParameterIivRobustANGLE_params(const State &glState, 3700 bool isCallValid, 3701 TextureType targetPacked, 3702 GLenum pname, 3703 GLsizei bufSize, 3704 const GLint *params, 3705 angle::ParamCapture *paramCapture); 3706 void CaptureTexParameterIuivRobustANGLE_params(const State &glState, 3707 bool isCallValid, 3708 TextureType targetPacked, 3709 GLenum pname, 3710 GLsizei bufSize, 3711 const GLuint *params, 3712 angle::ParamCapture *paramCapture); 3713 void CaptureGetTexParameterIivRobustANGLE_length(const State &glState, 3714 bool isCallValid, 3715 TextureType targetPacked, 3716 GLenum pname, 3717 GLsizei bufSize, 3718 GLsizei *length, 3719 GLint *params, 3720 angle::ParamCapture *paramCapture); 3721 void CaptureGetTexParameterIivRobustANGLE_params(const State &glState, 3722 bool isCallValid, 3723 TextureType targetPacked, 3724 GLenum pname, 3725 GLsizei bufSize, 3726 GLsizei *length, 3727 GLint *params, 3728 angle::ParamCapture *paramCapture); 3729 void CaptureGetTexParameterIuivRobustANGLE_length(const State &glState, 3730 bool isCallValid, 3731 TextureType targetPacked, 3732 GLenum pname, 3733 GLsizei bufSize, 3734 GLsizei *length, 3735 GLuint *params, 3736 angle::ParamCapture *paramCapture); 3737 void CaptureGetTexParameterIuivRobustANGLE_params(const State &glState, 3738 bool isCallValid, 3739 TextureType targetPacked, 3740 GLenum pname, 3741 GLsizei bufSize, 3742 GLsizei *length, 3743 GLuint *params, 3744 angle::ParamCapture *paramCapture); 3745 void CaptureSamplerParameterIivRobustANGLE_param(const State &glState, 3746 bool isCallValid, 3747 SamplerID samplerPacked, 3748 GLenum pname, 3749 GLsizei bufSize, 3750 const GLint *param, 3751 angle::ParamCapture *paramCapture); 3752 void CaptureSamplerParameterIuivRobustANGLE_param(const State &glState, 3753 bool isCallValid, 3754 SamplerID samplerPacked, 3755 GLenum pname, 3756 GLsizei bufSize, 3757 const GLuint *param, 3758 angle::ParamCapture *paramCapture); 3759 void CaptureGetSamplerParameterIivRobustANGLE_length(const State &glState, 3760 bool isCallValid, 3761 SamplerID samplerPacked, 3762 GLenum pname, 3763 GLsizei bufSize, 3764 GLsizei *length, 3765 GLint *params, 3766 angle::ParamCapture *paramCapture); 3767 void CaptureGetSamplerParameterIivRobustANGLE_params(const State &glState, 3768 bool isCallValid, 3769 SamplerID samplerPacked, 3770 GLenum pname, 3771 GLsizei bufSize, 3772 GLsizei *length, 3773 GLint *params, 3774 angle::ParamCapture *paramCapture); 3775 void CaptureGetSamplerParameterIuivRobustANGLE_length(const State &glState, 3776 bool isCallValid, 3777 SamplerID samplerPacked, 3778 GLenum pname, 3779 GLsizei bufSize, 3780 GLsizei *length, 3781 GLuint *params, 3782 angle::ParamCapture *paramCapture); 3783 void CaptureGetSamplerParameterIuivRobustANGLE_params(const State &glState, 3784 bool isCallValid, 3785 SamplerID samplerPacked, 3786 GLenum pname, 3787 GLsizei bufSize, 3788 GLsizei *length, 3789 GLuint *params, 3790 angle::ParamCapture *paramCapture); 3791 void CaptureGetQueryObjectivRobustANGLE_length(const State &glState, 3792 bool isCallValid, 3793 QueryID idPacked, 3794 GLenum pname, 3795 GLsizei bufSize, 3796 GLsizei *length, 3797 GLint *params, 3798 angle::ParamCapture *paramCapture); 3799 void CaptureGetQueryObjectivRobustANGLE_params(const State &glState, 3800 bool isCallValid, 3801 QueryID idPacked, 3802 GLenum pname, 3803 GLsizei bufSize, 3804 GLsizei *length, 3805 GLint *params, 3806 angle::ParamCapture *paramCapture); 3807 void CaptureGetQueryObjecti64vRobustANGLE_length(const State &glState, 3808 bool isCallValid, 3809 QueryID idPacked, 3810 GLenum pname, 3811 GLsizei bufSize, 3812 GLsizei *length, 3813 GLint64 *params, 3814 angle::ParamCapture *paramCapture); 3815 void CaptureGetQueryObjecti64vRobustANGLE_params(const State &glState, 3816 bool isCallValid, 3817 QueryID idPacked, 3818 GLenum pname, 3819 GLsizei bufSize, 3820 GLsizei *length, 3821 GLint64 *params, 3822 angle::ParamCapture *paramCapture); 3823 void CaptureGetQueryObjectui64vRobustANGLE_length(const State &glState, 3824 bool isCallValid, 3825 QueryID idPacked, 3826 GLenum pname, 3827 GLsizei bufSize, 3828 GLsizei *length, 3829 GLuint64 *params, 3830 angle::ParamCapture *paramCapture); 3831 void CaptureGetQueryObjectui64vRobustANGLE_params(const State &glState, 3832 bool isCallValid, 3833 QueryID idPacked, 3834 GLenum pname, 3835 GLsizei bufSize, 3836 GLsizei *length, 3837 GLuint64 *params, 3838 angle::ParamCapture *paramCapture); 3839 void CaptureGetMultisamplefvANGLE_val(const State &glState, 3840 bool isCallValid, 3841 GLenum pname, 3842 GLuint index, 3843 GLfloat *val, 3844 angle::ParamCapture *paramCapture); 3845 void CaptureGetTranslatedShaderSourceANGLE_length(const State &glState, 3846 bool isCallValid, 3847 ShaderProgramID shaderPacked, 3848 GLsizei bufsize, 3849 GLsizei *length, 3850 GLchar *source, 3851 angle::ParamCapture *paramCapture); 3852 void CaptureGetTranslatedShaderSourceANGLE_source(const State &glState, 3853 bool isCallValid, 3854 ShaderProgramID shaderPacked, 3855 GLsizei bufsize, 3856 GLsizei *length, 3857 GLchar *source, 3858 angle::ParamCapture *paramCapture); 3859 void CaptureAcquireTexturesANGLE_texturesPacked(const State &glState, 3860 bool isCallValid, 3861 GLuint numTextures, 3862 const TextureID *texturesPacked, 3863 const GLenum *layouts, 3864 angle::ParamCapture *paramCapture); 3865 void CaptureAcquireTexturesANGLE_layouts(const State &glState, 3866 bool isCallValid, 3867 GLuint numTextures, 3868 const TextureID *texturesPacked, 3869 const GLenum *layouts, 3870 angle::ParamCapture *paramCapture); 3871 void CaptureReleaseTexturesANGLE_texturesPacked(const State &glState, 3872 bool isCallValid, 3873 GLuint numTextures, 3874 const TextureID *texturesPacked, 3875 GLenum *layouts, 3876 angle::ParamCapture *paramCapture); 3877 void CaptureReleaseTexturesANGLE_layouts(const State &glState, 3878 bool isCallValid, 3879 GLuint numTextures, 3880 const TextureID *texturesPacked, 3881 GLenum *layouts, 3882 angle::ParamCapture *paramCapture); 3883 void CaptureBindUniformLocationCHROMIUM_name(const State &glState, 3884 bool isCallValid, 3885 ShaderProgramID programPacked, 3886 UniformLocation locationPacked, 3887 const GLchar *name, 3888 angle::ParamCapture *paramCapture); 3889 void CaptureEGLImageTargetTexStorageEXT_attrib_list(const State &glState, 3890 bool isCallValid, 3891 GLenum target, 3892 GLeglImageOES image, 3893 const GLint *attrib_list, 3894 angle::ParamCapture *paramCapture); 3895 void CaptureEGLImageTargetTextureStorageEXT_attrib_list(const State &glState, 3896 bool isCallValid, 3897 GLuint texture, 3898 GLeglImageOES image, 3899 const GLint *attrib_list, 3900 angle::ParamCapture *paramCapture); 3901 void CaptureBindFragDataLocationEXT_name(const State &glState, 3902 bool isCallValid, 3903 ShaderProgramID programPacked, 3904 GLuint color, 3905 const GLchar *name, 3906 angle::ParamCapture *paramCapture); 3907 void CaptureBindFragDataLocationIndexedEXT_name(const State &glState, 3908 bool isCallValid, 3909 ShaderProgramID programPacked, 3910 GLuint colorNumber, 3911 GLuint index, 3912 const GLchar *name, 3913 angle::ParamCapture *paramCapture); 3914 void CaptureGetFragDataIndexEXT_name(const State &glState, 3915 bool isCallValid, 3916 ShaderProgramID programPacked, 3917 const GLchar *name, 3918 angle::ParamCapture *paramCapture); 3919 void CaptureGetProgramResourceLocationIndexEXT_name(const State &glState, 3920 bool isCallValid, 3921 ShaderProgramID programPacked, 3922 GLenum programInterface, 3923 const GLchar *name, 3924 angle::ParamCapture *paramCapture); 3925 void CaptureBufferStorageEXT_data(const State &glState, 3926 bool isCallValid, 3927 BufferBinding targetPacked, 3928 GLsizeiptr size, 3929 const void *data, 3930 GLbitfield flags, 3931 angle::ParamCapture *paramCapture); 3932 void CaptureGetObjectLabelEXT_length(const State &glState, 3933 bool isCallValid, 3934 GLenum type, 3935 GLuint object, 3936 GLsizei bufSize, 3937 GLsizei *length, 3938 GLchar *label, 3939 angle::ParamCapture *paramCapture); 3940 void CaptureGetObjectLabelEXT_label(const State &glState, 3941 bool isCallValid, 3942 GLenum type, 3943 GLuint object, 3944 GLsizei bufSize, 3945 GLsizei *length, 3946 GLchar *label, 3947 angle::ParamCapture *paramCapture); 3948 void CaptureLabelObjectEXT_label(const State &glState, 3949 bool isCallValid, 3950 GLenum type, 3951 GLuint object, 3952 GLsizei length, 3953 const GLchar *label, 3954 angle::ParamCapture *paramCapture); 3955 void CaptureInsertEventMarkerEXT_marker(const State &glState, 3956 bool isCallValid, 3957 GLsizei length, 3958 const GLchar *marker, 3959 angle::ParamCapture *paramCapture); 3960 void CapturePushGroupMarkerEXT_marker(const State &glState, 3961 bool isCallValid, 3962 GLsizei length, 3963 const GLchar *marker, 3964 angle::ParamCapture *paramCapture); 3965 void CaptureDiscardFramebufferEXT_attachments(const State &glState, 3966 bool isCallValid, 3967 GLenum target, 3968 GLsizei numAttachments, 3969 const GLenum *attachments, 3970 angle::ParamCapture *paramCapture); 3971 void CaptureDeleteQueriesEXT_idsPacked(const State &glState, 3972 bool isCallValid, 3973 GLsizei n, 3974 const QueryID *idsPacked, 3975 angle::ParamCapture *paramCapture); 3976 void CaptureGenQueriesEXT_idsPacked(const State &glState, 3977 bool isCallValid, 3978 GLsizei n, 3979 QueryID *idsPacked, 3980 angle::ParamCapture *paramCapture); 3981 void CaptureGetInteger64vEXT_data(const State &glState, 3982 bool isCallValid, 3983 GLenum pname, 3984 GLint64 *data, 3985 angle::ParamCapture *paramCapture); 3986 void CaptureGetQueryObjecti64vEXT_params(const State &glState, 3987 bool isCallValid, 3988 QueryID idPacked, 3989 GLenum pname, 3990 GLint64 *params, 3991 angle::ParamCapture *paramCapture); 3992 void CaptureGetQueryObjectivEXT_params(const State &glState, 3993 bool isCallValid, 3994 QueryID idPacked, 3995 GLenum pname, 3996 GLint *params, 3997 angle::ParamCapture *paramCapture); 3998 void CaptureGetQueryObjectui64vEXT_params(const State &glState, 3999 bool isCallValid, 4000 QueryID idPacked, 4001 GLenum pname, 4002 GLuint64 *params, 4003 angle::ParamCapture *paramCapture); 4004 void CaptureGetQueryObjectuivEXT_params(const State &glState, 4005 bool isCallValid, 4006 QueryID idPacked, 4007 GLenum pname, 4008 GLuint *params, 4009 angle::ParamCapture *paramCapture); 4010 void CaptureGetQueryivEXT_params(const State &glState, 4011 bool isCallValid, 4012 QueryType targetPacked, 4013 GLenum pname, 4014 GLint *params, 4015 angle::ParamCapture *paramCapture); 4016 void CaptureDrawBuffersEXT_bufs(const State &glState, 4017 bool isCallValid, 4018 GLsizei n, 4019 const GLenum *bufs, 4020 angle::ParamCapture *paramCapture); 4021 void CaptureDrawElementsBaseVertexEXT_indices(const State &glState, 4022 bool isCallValid, 4023 PrimitiveMode modePacked, 4024 GLsizei count, 4025 DrawElementsType typePacked, 4026 const void *indices, 4027 GLint basevertex, 4028 angle::ParamCapture *paramCapture); 4029 void CaptureDrawElementsInstancedBaseVertexEXT_indices(const State &glState, 4030 bool isCallValid, 4031 PrimitiveMode modePacked, 4032 GLsizei count, 4033 DrawElementsType typePacked, 4034 const void *indices, 4035 GLsizei instancecount, 4036 GLint basevertex, 4037 angle::ParamCapture *paramCapture); 4038 void CaptureDrawRangeElementsBaseVertexEXT_indices(const State &glState, 4039 bool isCallValid, 4040 PrimitiveMode modePacked, 4041 GLuint start, 4042 GLuint end, 4043 GLsizei count, 4044 DrawElementsType typePacked, 4045 const void *indices, 4046 GLint basevertex, 4047 angle::ParamCapture *paramCapture); 4048 void CaptureMultiDrawElementsBaseVertexEXT_count(const State &glState, 4049 bool isCallValid, 4050 PrimitiveMode modePacked, 4051 const GLsizei *count, 4052 DrawElementsType typePacked, 4053 const void *const *indices, 4054 GLsizei primcount, 4055 const GLint *basevertex, 4056 angle::ParamCapture *paramCapture); 4057 void CaptureMultiDrawElementsBaseVertexEXT_indices(const State &glState, 4058 bool isCallValid, 4059 PrimitiveMode modePacked, 4060 const GLsizei *count, 4061 DrawElementsType typePacked, 4062 const void *const *indices, 4063 GLsizei primcount, 4064 const GLint *basevertex, 4065 angle::ParamCapture *paramCapture); 4066 void CaptureMultiDrawElementsBaseVertexEXT_basevertex(const State &glState, 4067 bool isCallValid, 4068 PrimitiveMode modePacked, 4069 const GLsizei *count, 4070 DrawElementsType typePacked, 4071 const void *const *indices, 4072 GLsizei primcount, 4073 const GLint *basevertex, 4074 angle::ParamCapture *paramCapture); 4075 void CaptureDrawElementsInstancedEXT_indices(const State &glState, 4076 bool isCallValid, 4077 PrimitiveMode modePacked, 4078 GLsizei count, 4079 DrawElementsType typePacked, 4080 const void *indices, 4081 GLsizei primcount, 4082 angle::ParamCapture *paramCapture); 4083 void CaptureCreateMemoryObjectsEXT_memoryObjectsPacked(const State &glState, 4084 bool isCallValid, 4085 GLsizei n, 4086 MemoryObjectID *memoryObjectsPacked, 4087 angle::ParamCapture *paramCapture); 4088 void CaptureDeleteMemoryObjectsEXT_memoryObjectsPacked(const State &glState, 4089 bool isCallValid, 4090 GLsizei n, 4091 const MemoryObjectID *memoryObjectsPacked, 4092 angle::ParamCapture *paramCapture); 4093 void CaptureGetMemoryObjectParameterivEXT_params(const State &glState, 4094 bool isCallValid, 4095 MemoryObjectID memoryObjectPacked, 4096 GLenum pname, 4097 GLint *params, 4098 angle::ParamCapture *paramCapture); 4099 void CaptureGetUnsignedBytevEXT_data(const State &glState, 4100 bool isCallValid, 4101 GLenum pname, 4102 GLubyte *data, 4103 angle::ParamCapture *paramCapture); 4104 void CaptureGetUnsignedBytei_vEXT_data(const State &glState, 4105 bool isCallValid, 4106 GLenum target, 4107 GLuint index, 4108 GLubyte *data, 4109 angle::ParamCapture *paramCapture); 4110 void CaptureMemoryObjectParameterivEXT_params(const State &glState, 4111 bool isCallValid, 4112 MemoryObjectID memoryObjectPacked, 4113 GLenum pname, 4114 const GLint *params, 4115 angle::ParamCapture *paramCapture); 4116 void CaptureMultiDrawArraysIndirectEXT_indirect(const State &glState, 4117 bool isCallValid, 4118 GLenum mode, 4119 const void *indirect, 4120 GLsizei drawcount, 4121 GLsizei stride, 4122 angle::ParamCapture *paramCapture); 4123 void CaptureMultiDrawElementsIndirectEXT_indirect(const State &glState, 4124 bool isCallValid, 4125 GLenum mode, 4126 GLenum type, 4127 const void *indirect, 4128 GLsizei drawcount, 4129 GLsizei stride, 4130 angle::ParamCapture *paramCapture); 4131 void CaptureGetnUniformfvEXT_params(const State &glState, 4132 bool isCallValid, 4133 ShaderProgramID programPacked, 4134 UniformLocation locationPacked, 4135 GLsizei bufSize, 4136 GLfloat *params, 4137 angle::ParamCapture *paramCapture); 4138 void CaptureGetnUniformivEXT_params(const State &glState, 4139 bool isCallValid, 4140 ShaderProgramID programPacked, 4141 UniformLocation locationPacked, 4142 GLsizei bufSize, 4143 GLint *params, 4144 angle::ParamCapture *paramCapture); 4145 void CaptureReadnPixelsEXT_data(const State &glState, 4146 bool isCallValid, 4147 GLint x, 4148 GLint y, 4149 GLsizei width, 4150 GLsizei height, 4151 GLenum format, 4152 GLenum type, 4153 GLsizei bufSize, 4154 void *data, 4155 angle::ParamCapture *paramCapture); 4156 void CaptureDeleteSemaphoresEXT_semaphoresPacked(const State &glState, 4157 bool isCallValid, 4158 GLsizei n, 4159 const SemaphoreID *semaphoresPacked, 4160 angle::ParamCapture *paramCapture); 4161 void CaptureGenSemaphoresEXT_semaphoresPacked(const State &glState, 4162 bool isCallValid, 4163 GLsizei n, 4164 SemaphoreID *semaphoresPacked, 4165 angle::ParamCapture *paramCapture); 4166 void CaptureGetSemaphoreParameterui64vEXT_params(const State &glState, 4167 bool isCallValid, 4168 SemaphoreID semaphorePacked, 4169 GLenum pname, 4170 GLuint64 *params, 4171 angle::ParamCapture *paramCapture); 4172 void CaptureSemaphoreParameterui64vEXT_params(const State &glState, 4173 bool isCallValid, 4174 SemaphoreID semaphorePacked, 4175 GLenum pname, 4176 const GLuint64 *params, 4177 angle::ParamCapture *paramCapture); 4178 void CaptureSignalSemaphoreEXT_buffersPacked(const State &glState, 4179 bool isCallValid, 4180 SemaphoreID semaphorePacked, 4181 GLuint numBufferBarriers, 4182 const BufferID *buffersPacked, 4183 GLuint numTextureBarriers, 4184 const TextureID *texturesPacked, 4185 const GLenum *dstLayouts, 4186 angle::ParamCapture *paramCapture); 4187 void CaptureSignalSemaphoreEXT_texturesPacked(const State &glState, 4188 bool isCallValid, 4189 SemaphoreID semaphorePacked, 4190 GLuint numBufferBarriers, 4191 const BufferID *buffersPacked, 4192 GLuint numTextureBarriers, 4193 const TextureID *texturesPacked, 4194 const GLenum *dstLayouts, 4195 angle::ParamCapture *paramCapture); 4196 void CaptureSignalSemaphoreEXT_dstLayouts(const State &glState, 4197 bool isCallValid, 4198 SemaphoreID semaphorePacked, 4199 GLuint numBufferBarriers, 4200 const BufferID *buffersPacked, 4201 GLuint numTextureBarriers, 4202 const TextureID *texturesPacked, 4203 const GLenum *dstLayouts, 4204 angle::ParamCapture *paramCapture); 4205 void CaptureWaitSemaphoreEXT_buffersPacked(const State &glState, 4206 bool isCallValid, 4207 SemaphoreID semaphorePacked, 4208 GLuint numBufferBarriers, 4209 const BufferID *buffersPacked, 4210 GLuint numTextureBarriers, 4211 const TextureID *texturesPacked, 4212 const GLenum *srcLayouts, 4213 angle::ParamCapture *paramCapture); 4214 void CaptureWaitSemaphoreEXT_texturesPacked(const State &glState, 4215 bool isCallValid, 4216 SemaphoreID semaphorePacked, 4217 GLuint numBufferBarriers, 4218 const BufferID *buffersPacked, 4219 GLuint numTextureBarriers, 4220 const TextureID *texturesPacked, 4221 const GLenum *srcLayouts, 4222 angle::ParamCapture *paramCapture); 4223 void CaptureWaitSemaphoreEXT_srcLayouts(const State &glState, 4224 bool isCallValid, 4225 SemaphoreID semaphorePacked, 4226 GLuint numBufferBarriers, 4227 const BufferID *buffersPacked, 4228 GLuint numTextureBarriers, 4229 const TextureID *texturesPacked, 4230 const GLenum *srcLayouts, 4231 angle::ParamCapture *paramCapture); 4232 void CaptureCreateShaderProgramvEXT_strings(const State &glState, 4233 bool isCallValid, 4234 ShaderType typePacked, 4235 GLsizei count, 4236 const GLchar **strings, 4237 angle::ParamCapture *paramCapture); 4238 void CaptureDeleteProgramPipelinesEXT_pipelinesPacked(const State &glState, 4239 bool isCallValid, 4240 GLsizei n, 4241 const ProgramPipelineID *pipelinesPacked, 4242 angle::ParamCapture *paramCapture); 4243 void CaptureGenProgramPipelinesEXT_pipelinesPacked(const State &glState, 4244 bool isCallValid, 4245 GLsizei n, 4246 ProgramPipelineID *pipelinesPacked, 4247 angle::ParamCapture *paramCapture); 4248 void CaptureGetProgramPipelineInfoLogEXT_length(const State &glState, 4249 bool isCallValid, 4250 ProgramPipelineID pipelinePacked, 4251 GLsizei bufSize, 4252 GLsizei *length, 4253 GLchar *infoLog, 4254 angle::ParamCapture *paramCapture); 4255 void CaptureGetProgramPipelineInfoLogEXT_infoLog(const State &glState, 4256 bool isCallValid, 4257 ProgramPipelineID pipelinePacked, 4258 GLsizei bufSize, 4259 GLsizei *length, 4260 GLchar *infoLog, 4261 angle::ParamCapture *paramCapture); 4262 void CaptureGetProgramPipelineivEXT_params(const State &glState, 4263 bool isCallValid, 4264 ProgramPipelineID pipelinePacked, 4265 GLenum pname, 4266 GLint *params, 4267 angle::ParamCapture *paramCapture); 4268 void CaptureProgramUniform1fvEXT_value(const State &glState, 4269 bool isCallValid, 4270 ShaderProgramID programPacked, 4271 UniformLocation locationPacked, 4272 GLsizei count, 4273 const GLfloat *value, 4274 angle::ParamCapture *paramCapture); 4275 void CaptureProgramUniform1ivEXT_value(const State &glState, 4276 bool isCallValid, 4277 ShaderProgramID programPacked, 4278 UniformLocation locationPacked, 4279 GLsizei count, 4280 const GLint *value, 4281 angle::ParamCapture *paramCapture); 4282 void CaptureProgramUniform1uivEXT_value(const State &glState, 4283 bool isCallValid, 4284 ShaderProgramID programPacked, 4285 UniformLocation locationPacked, 4286 GLsizei count, 4287 const GLuint *value, 4288 angle::ParamCapture *paramCapture); 4289 void CaptureProgramUniform2fvEXT_value(const State &glState, 4290 bool isCallValid, 4291 ShaderProgramID programPacked, 4292 UniformLocation locationPacked, 4293 GLsizei count, 4294 const GLfloat *value, 4295 angle::ParamCapture *paramCapture); 4296 void CaptureProgramUniform2ivEXT_value(const State &glState, 4297 bool isCallValid, 4298 ShaderProgramID programPacked, 4299 UniformLocation locationPacked, 4300 GLsizei count, 4301 const GLint *value, 4302 angle::ParamCapture *paramCapture); 4303 void CaptureProgramUniform2uivEXT_value(const State &glState, 4304 bool isCallValid, 4305 ShaderProgramID programPacked, 4306 UniformLocation locationPacked, 4307 GLsizei count, 4308 const GLuint *value, 4309 angle::ParamCapture *paramCapture); 4310 void CaptureProgramUniform3fvEXT_value(const State &glState, 4311 bool isCallValid, 4312 ShaderProgramID programPacked, 4313 UniformLocation locationPacked, 4314 GLsizei count, 4315 const GLfloat *value, 4316 angle::ParamCapture *paramCapture); 4317 void CaptureProgramUniform3ivEXT_value(const State &glState, 4318 bool isCallValid, 4319 ShaderProgramID programPacked, 4320 UniformLocation locationPacked, 4321 GLsizei count, 4322 const GLint *value, 4323 angle::ParamCapture *paramCapture); 4324 void CaptureProgramUniform3uivEXT_value(const State &glState, 4325 bool isCallValid, 4326 ShaderProgramID programPacked, 4327 UniformLocation locationPacked, 4328 GLsizei count, 4329 const GLuint *value, 4330 angle::ParamCapture *paramCapture); 4331 void CaptureProgramUniform4fvEXT_value(const State &glState, 4332 bool isCallValid, 4333 ShaderProgramID programPacked, 4334 UniformLocation locationPacked, 4335 GLsizei count, 4336 const GLfloat *value, 4337 angle::ParamCapture *paramCapture); 4338 void CaptureProgramUniform4ivEXT_value(const State &glState, 4339 bool isCallValid, 4340 ShaderProgramID programPacked, 4341 UniformLocation locationPacked, 4342 GLsizei count, 4343 const GLint *value, 4344 angle::ParamCapture *paramCapture); 4345 void CaptureProgramUniform4uivEXT_value(const State &glState, 4346 bool isCallValid, 4347 ShaderProgramID programPacked, 4348 UniformLocation locationPacked, 4349 GLsizei count, 4350 const GLuint *value, 4351 angle::ParamCapture *paramCapture); 4352 void CaptureProgramUniformMatrix2fvEXT_value(const State &glState, 4353 bool isCallValid, 4354 ShaderProgramID programPacked, 4355 UniformLocation locationPacked, 4356 GLsizei count, 4357 GLboolean transpose, 4358 const GLfloat *value, 4359 angle::ParamCapture *paramCapture); 4360 void CaptureProgramUniformMatrix2x3fvEXT_value(const State &glState, 4361 bool isCallValid, 4362 ShaderProgramID programPacked, 4363 UniformLocation locationPacked, 4364 GLsizei count, 4365 GLboolean transpose, 4366 const GLfloat *value, 4367 angle::ParamCapture *paramCapture); 4368 void CaptureProgramUniformMatrix2x4fvEXT_value(const State &glState, 4369 bool isCallValid, 4370 ShaderProgramID programPacked, 4371 UniformLocation locationPacked, 4372 GLsizei count, 4373 GLboolean transpose, 4374 const GLfloat *value, 4375 angle::ParamCapture *paramCapture); 4376 void CaptureProgramUniformMatrix3fvEXT_value(const State &glState, 4377 bool isCallValid, 4378 ShaderProgramID programPacked, 4379 UniformLocation locationPacked, 4380 GLsizei count, 4381 GLboolean transpose, 4382 const GLfloat *value, 4383 angle::ParamCapture *paramCapture); 4384 void CaptureProgramUniformMatrix3x2fvEXT_value(const State &glState, 4385 bool isCallValid, 4386 ShaderProgramID programPacked, 4387 UniformLocation locationPacked, 4388 GLsizei count, 4389 GLboolean transpose, 4390 const GLfloat *value, 4391 angle::ParamCapture *paramCapture); 4392 void CaptureProgramUniformMatrix3x4fvEXT_value(const State &glState, 4393 bool isCallValid, 4394 ShaderProgramID programPacked, 4395 UniformLocation locationPacked, 4396 GLsizei count, 4397 GLboolean transpose, 4398 const GLfloat *value, 4399 angle::ParamCapture *paramCapture); 4400 void CaptureProgramUniformMatrix4fvEXT_value(const State &glState, 4401 bool isCallValid, 4402 ShaderProgramID programPacked, 4403 UniformLocation locationPacked, 4404 GLsizei count, 4405 GLboolean transpose, 4406 const GLfloat *value, 4407 angle::ParamCapture *paramCapture); 4408 void CaptureProgramUniformMatrix4x2fvEXT_value(const State &glState, 4409 bool isCallValid, 4410 ShaderProgramID programPacked, 4411 UniformLocation locationPacked, 4412 GLsizei count, 4413 GLboolean transpose, 4414 const GLfloat *value, 4415 angle::ParamCapture *paramCapture); 4416 void CaptureProgramUniformMatrix4x3fvEXT_value(const State &glState, 4417 bool isCallValid, 4418 ShaderProgramID programPacked, 4419 UniformLocation locationPacked, 4420 GLsizei count, 4421 GLboolean transpose, 4422 const GLfloat *value, 4423 angle::ParamCapture *paramCapture); 4424 void CaptureGetSamplerParameterIivEXT_params(const State &glState, 4425 bool isCallValid, 4426 SamplerID samplerPacked, 4427 GLenum pname, 4428 GLint *params, 4429 angle::ParamCapture *paramCapture); 4430 void CaptureGetSamplerParameterIuivEXT_params(const State &glState, 4431 bool isCallValid, 4432 SamplerID samplerPacked, 4433 GLenum pname, 4434 GLuint *params, 4435 angle::ParamCapture *paramCapture); 4436 void CaptureGetTexParameterIivEXT_params(const State &glState, 4437 bool isCallValid, 4438 TextureType targetPacked, 4439 GLenum pname, 4440 GLint *params, 4441 angle::ParamCapture *paramCapture); 4442 void CaptureGetTexParameterIuivEXT_params(const State &glState, 4443 bool isCallValid, 4444 TextureType targetPacked, 4445 GLenum pname, 4446 GLuint *params, 4447 angle::ParamCapture *paramCapture); 4448 void CaptureSamplerParameterIivEXT_param(const State &glState, 4449 bool isCallValid, 4450 SamplerID samplerPacked, 4451 GLenum pname, 4452 const GLint *param, 4453 angle::ParamCapture *paramCapture); 4454 void CaptureSamplerParameterIuivEXT_param(const State &glState, 4455 bool isCallValid, 4456 SamplerID samplerPacked, 4457 GLenum pname, 4458 const GLuint *param, 4459 angle::ParamCapture *paramCapture); 4460 void CaptureTexParameterIivEXT_params(const State &glState, 4461 bool isCallValid, 4462 TextureType targetPacked, 4463 GLenum pname, 4464 const GLint *params, 4465 angle::ParamCapture *paramCapture); 4466 void CaptureTexParameterIuivEXT_params(const State &glState, 4467 bool isCallValid, 4468 TextureType targetPacked, 4469 GLenum pname, 4470 const GLuint *params, 4471 angle::ParamCapture *paramCapture); 4472 void CaptureDebugMessageCallbackKHR_userParam(const State &glState, 4473 bool isCallValid, 4474 GLDEBUGPROCKHR callback, 4475 const void *userParam, 4476 angle::ParamCapture *paramCapture); 4477 void CaptureDebugMessageControlKHR_ids(const State &glState, 4478 bool isCallValid, 4479 GLenum source, 4480 GLenum type, 4481 GLenum severity, 4482 GLsizei count, 4483 const GLuint *ids, 4484 GLboolean enabled, 4485 angle::ParamCapture *paramCapture); 4486 void CaptureDebugMessageInsertKHR_buf(const State &glState, 4487 bool isCallValid, 4488 GLenum source, 4489 GLenum type, 4490 GLuint id, 4491 GLenum severity, 4492 GLsizei length, 4493 const GLchar *buf, 4494 angle::ParamCapture *paramCapture); 4495 void CaptureGetDebugMessageLogKHR_sources(const State &glState, 4496 bool isCallValid, 4497 GLuint count, 4498 GLsizei bufSize, 4499 GLenum *sources, 4500 GLenum *types, 4501 GLuint *ids, 4502 GLenum *severities, 4503 GLsizei *lengths, 4504 GLchar *messageLog, 4505 angle::ParamCapture *paramCapture); 4506 void CaptureGetDebugMessageLogKHR_types(const State &glState, 4507 bool isCallValid, 4508 GLuint count, 4509 GLsizei bufSize, 4510 GLenum *sources, 4511 GLenum *types, 4512 GLuint *ids, 4513 GLenum *severities, 4514 GLsizei *lengths, 4515 GLchar *messageLog, 4516 angle::ParamCapture *paramCapture); 4517 void CaptureGetDebugMessageLogKHR_ids(const State &glState, 4518 bool isCallValid, 4519 GLuint count, 4520 GLsizei bufSize, 4521 GLenum *sources, 4522 GLenum *types, 4523 GLuint *ids, 4524 GLenum *severities, 4525 GLsizei *lengths, 4526 GLchar *messageLog, 4527 angle::ParamCapture *paramCapture); 4528 void CaptureGetDebugMessageLogKHR_severities(const State &glState, 4529 bool isCallValid, 4530 GLuint count, 4531 GLsizei bufSize, 4532 GLenum *sources, 4533 GLenum *types, 4534 GLuint *ids, 4535 GLenum *severities, 4536 GLsizei *lengths, 4537 GLchar *messageLog, 4538 angle::ParamCapture *paramCapture); 4539 void CaptureGetDebugMessageLogKHR_lengths(const State &glState, 4540 bool isCallValid, 4541 GLuint count, 4542 GLsizei bufSize, 4543 GLenum *sources, 4544 GLenum *types, 4545 GLuint *ids, 4546 GLenum *severities, 4547 GLsizei *lengths, 4548 GLchar *messageLog, 4549 angle::ParamCapture *paramCapture); 4550 void CaptureGetDebugMessageLogKHR_messageLog(const State &glState, 4551 bool isCallValid, 4552 GLuint count, 4553 GLsizei bufSize, 4554 GLenum *sources, 4555 GLenum *types, 4556 GLuint *ids, 4557 GLenum *severities, 4558 GLsizei *lengths, 4559 GLchar *messageLog, 4560 angle::ParamCapture *paramCapture); 4561 void CaptureGetObjectLabelKHR_length(const State &glState, 4562 bool isCallValid, 4563 GLenum identifier, 4564 GLuint name, 4565 GLsizei bufSize, 4566 GLsizei *length, 4567 GLchar *label, 4568 angle::ParamCapture *paramCapture); 4569 void CaptureGetObjectLabelKHR_label(const State &glState, 4570 bool isCallValid, 4571 GLenum identifier, 4572 GLuint name, 4573 GLsizei bufSize, 4574 GLsizei *length, 4575 GLchar *label, 4576 angle::ParamCapture *paramCapture); 4577 void CaptureGetObjectPtrLabelKHR_ptr(const State &glState, 4578 bool isCallValid, 4579 const void *ptr, 4580 GLsizei bufSize, 4581 GLsizei *length, 4582 GLchar *label, 4583 angle::ParamCapture *paramCapture); 4584 void CaptureGetObjectPtrLabelKHR_length(const State &glState, 4585 bool isCallValid, 4586 const void *ptr, 4587 GLsizei bufSize, 4588 GLsizei *length, 4589 GLchar *label, 4590 angle::ParamCapture *paramCapture); 4591 void CaptureGetObjectPtrLabelKHR_label(const State &glState, 4592 bool isCallValid, 4593 const void *ptr, 4594 GLsizei bufSize, 4595 GLsizei *length, 4596 GLchar *label, 4597 angle::ParamCapture *paramCapture); 4598 void CaptureGetPointervKHR_params(const State &glState, 4599 bool isCallValid, 4600 GLenum pname, 4601 void **params, 4602 angle::ParamCapture *paramCapture); 4603 void CaptureObjectLabelKHR_label(const State &glState, 4604 bool isCallValid, 4605 GLenum identifier, 4606 GLuint name, 4607 GLsizei length, 4608 const GLchar *label, 4609 angle::ParamCapture *paramCapture); 4610 void CaptureObjectPtrLabelKHR_ptr(const State &glState, 4611 bool isCallValid, 4612 const void *ptr, 4613 GLsizei length, 4614 const GLchar *label, 4615 angle::ParamCapture *paramCapture); 4616 void CaptureObjectPtrLabelKHR_label(const State &glState, 4617 bool isCallValid, 4618 const void *ptr, 4619 GLsizei length, 4620 const GLchar *label, 4621 angle::ParamCapture *paramCapture); 4622 void CapturePushDebugGroupKHR_message(const State &glState, 4623 bool isCallValid, 4624 GLenum source, 4625 GLuint id, 4626 GLsizei length, 4627 const GLchar *message, 4628 angle::ParamCapture *paramCapture); 4629 void CaptureDeleteFencesNV_fencesPacked(const State &glState, 4630 bool isCallValid, 4631 GLsizei n, 4632 const FenceNVID *fencesPacked, 4633 angle::ParamCapture *paramCapture); 4634 void CaptureGenFencesNV_fencesPacked(const State &glState, 4635 bool isCallValid, 4636 GLsizei n, 4637 FenceNVID *fencesPacked, 4638 angle::ParamCapture *paramCapture); 4639 void CaptureGetFenceivNV_params(const State &glState, 4640 bool isCallValid, 4641 FenceNVID fencePacked, 4642 GLenum pname, 4643 GLint *params, 4644 angle::ParamCapture *paramCapture); 4645 void CaptureDrawElementsBaseVertexOES_indices(const State &glState, 4646 bool isCallValid, 4647 PrimitiveMode modePacked, 4648 GLsizei count, 4649 DrawElementsType typePacked, 4650 const void *indices, 4651 GLint basevertex, 4652 angle::ParamCapture *paramCapture); 4653 void CaptureDrawElementsInstancedBaseVertexOES_indices(const State &glState, 4654 bool isCallValid, 4655 PrimitiveMode modePacked, 4656 GLsizei count, 4657 DrawElementsType typePacked, 4658 const void *indices, 4659 GLsizei instancecount, 4660 GLint basevertex, 4661 angle::ParamCapture *paramCapture); 4662 void CaptureDrawRangeElementsBaseVertexOES_indices(const State &glState, 4663 bool isCallValid, 4664 PrimitiveMode modePacked, 4665 GLuint start, 4666 GLuint end, 4667 GLsizei count, 4668 DrawElementsType typePacked, 4669 const void *indices, 4670 GLint basevertex, 4671 angle::ParamCapture *paramCapture); 4672 void CaptureDrawTexfvOES_coords(const State &glState, 4673 bool isCallValid, 4674 const GLfloat *coords, 4675 angle::ParamCapture *paramCapture); 4676 void CaptureDrawTexivOES_coords(const State &glState, 4677 bool isCallValid, 4678 const GLint *coords, 4679 angle::ParamCapture *paramCapture); 4680 void CaptureDrawTexsvOES_coords(const State &glState, 4681 bool isCallValid, 4682 const GLshort *coords, 4683 angle::ParamCapture *paramCapture); 4684 void CaptureDrawTexxvOES_coords(const State &glState, 4685 bool isCallValid, 4686 const GLfixed *coords, 4687 angle::ParamCapture *paramCapture); 4688 void CaptureDeleteFramebuffersOES_framebuffersPacked(const State &glState, 4689 bool isCallValid, 4690 GLsizei n, 4691 const FramebufferID *framebuffersPacked, 4692 angle::ParamCapture *paramCapture); 4693 void CaptureDeleteRenderbuffersOES_renderbuffersPacked(const State &glState, 4694 bool isCallValid, 4695 GLsizei n, 4696 const RenderbufferID *renderbuffersPacked, 4697 angle::ParamCapture *paramCapture); 4698 void CaptureGenFramebuffersOES_framebuffersPacked(const State &glState, 4699 bool isCallValid, 4700 GLsizei n, 4701 FramebufferID *framebuffersPacked, 4702 angle::ParamCapture *paramCapture); 4703 void CaptureGenRenderbuffersOES_renderbuffersPacked(const State &glState, 4704 bool isCallValid, 4705 GLsizei n, 4706 RenderbufferID *renderbuffersPacked, 4707 angle::ParamCapture *paramCapture); 4708 void CaptureGetFramebufferAttachmentParameterivOES_params(const State &glState, 4709 bool isCallValid, 4710 GLenum target, 4711 GLenum attachment, 4712 GLenum pname, 4713 GLint *params, 4714 angle::ParamCapture *paramCapture); 4715 void CaptureGetRenderbufferParameterivOES_params(const State &glState, 4716 bool isCallValid, 4717 GLenum target, 4718 GLenum pname, 4719 GLint *params, 4720 angle::ParamCapture *paramCapture); 4721 void CaptureGetProgramBinaryOES_length(const State &glState, 4722 bool isCallValid, 4723 ShaderProgramID programPacked, 4724 GLsizei bufSize, 4725 GLsizei *length, 4726 GLenum *binaryFormat, 4727 void *binary, 4728 angle::ParamCapture *paramCapture); 4729 void CaptureGetProgramBinaryOES_binaryFormat(const State &glState, 4730 bool isCallValid, 4731 ShaderProgramID programPacked, 4732 GLsizei bufSize, 4733 GLsizei *length, 4734 GLenum *binaryFormat, 4735 void *binary, 4736 angle::ParamCapture *paramCapture); 4737 void CaptureGetProgramBinaryOES_binary(const State &glState, 4738 bool isCallValid, 4739 ShaderProgramID programPacked, 4740 GLsizei bufSize, 4741 GLsizei *length, 4742 GLenum *binaryFormat, 4743 void *binary, 4744 angle::ParamCapture *paramCapture); 4745 void CaptureProgramBinaryOES_binary(const State &glState, 4746 bool isCallValid, 4747 ShaderProgramID programPacked, 4748 GLenum binaryFormat, 4749 const void *binary, 4750 GLint length, 4751 angle::ParamCapture *paramCapture); 4752 void CaptureGetBufferPointervOES_params(const State &glState, 4753 bool isCallValid, 4754 BufferBinding targetPacked, 4755 GLenum pname, 4756 void **params, 4757 angle::ParamCapture *paramCapture); 4758 void CaptureMatrixIndexPointerOES_pointer(const State &glState, 4759 bool isCallValid, 4760 GLint size, 4761 GLenum type, 4762 GLsizei stride, 4763 const void *pointer, 4764 angle::ParamCapture *paramCapture); 4765 void CaptureWeightPointerOES_pointer(const State &glState, 4766 bool isCallValid, 4767 GLint size, 4768 GLenum type, 4769 GLsizei stride, 4770 const void *pointer, 4771 angle::ParamCapture *paramCapture); 4772 void CapturePointSizePointerOES_pointer(const State &glState, 4773 bool isCallValid, 4774 VertexAttribType typePacked, 4775 GLsizei stride, 4776 const void *pointer, 4777 angle::ParamCapture *paramCapture); 4778 void CaptureQueryMatrixxOES_mantissa(const State &glState, 4779 bool isCallValid, 4780 GLfixed *mantissa, 4781 GLint *exponent, 4782 angle::ParamCapture *paramCapture); 4783 void CaptureQueryMatrixxOES_exponent(const State &glState, 4784 bool isCallValid, 4785 GLfixed *mantissa, 4786 GLint *exponent, 4787 angle::ParamCapture *paramCapture); 4788 void CaptureCompressedTexImage3DOES_data(const State &glState, 4789 bool isCallValid, 4790 TextureTarget targetPacked, 4791 GLint level, 4792 GLenum internalformat, 4793 GLsizei width, 4794 GLsizei height, 4795 GLsizei depth, 4796 GLint border, 4797 GLsizei imageSize, 4798 const void *data, 4799 angle::ParamCapture *paramCapture); 4800 void CaptureCompressedTexSubImage3DOES_data(const State &glState, 4801 bool isCallValid, 4802 TextureTarget targetPacked, 4803 GLint level, 4804 GLint xoffset, 4805 GLint yoffset, 4806 GLint zoffset, 4807 GLsizei width, 4808 GLsizei height, 4809 GLsizei depth, 4810 GLenum format, 4811 GLsizei imageSize, 4812 const void *data, 4813 angle::ParamCapture *paramCapture); 4814 void CaptureTexImage3DOES_pixels(const State &glState, 4815 bool isCallValid, 4816 TextureTarget targetPacked, 4817 GLint level, 4818 GLenum internalformat, 4819 GLsizei width, 4820 GLsizei height, 4821 GLsizei depth, 4822 GLint border, 4823 GLenum format, 4824 GLenum type, 4825 const void *pixels, 4826 angle::ParamCapture *paramCapture); 4827 void CaptureTexSubImage3DOES_pixels(const State &glState, 4828 bool isCallValid, 4829 TextureTarget targetPacked, 4830 GLint level, 4831 GLint xoffset, 4832 GLint yoffset, 4833 GLint zoffset, 4834 GLsizei width, 4835 GLsizei height, 4836 GLsizei depth, 4837 GLenum format, 4838 GLenum type, 4839 const void *pixels, 4840 angle::ParamCapture *paramCapture); 4841 void CaptureGetSamplerParameterIivOES_params(const State &glState, 4842 bool isCallValid, 4843 SamplerID samplerPacked, 4844 GLenum pname, 4845 GLint *params, 4846 angle::ParamCapture *paramCapture); 4847 void CaptureGetSamplerParameterIuivOES_params(const State &glState, 4848 bool isCallValid, 4849 SamplerID samplerPacked, 4850 GLenum pname, 4851 GLuint *params, 4852 angle::ParamCapture *paramCapture); 4853 void CaptureGetTexParameterIivOES_params(const State &glState, 4854 bool isCallValid, 4855 TextureType targetPacked, 4856 GLenum pname, 4857 GLint *params, 4858 angle::ParamCapture *paramCapture); 4859 void CaptureGetTexParameterIuivOES_params(const State &glState, 4860 bool isCallValid, 4861 TextureType targetPacked, 4862 GLenum pname, 4863 GLuint *params, 4864 angle::ParamCapture *paramCapture); 4865 void CaptureSamplerParameterIivOES_param(const State &glState, 4866 bool isCallValid, 4867 SamplerID samplerPacked, 4868 GLenum pname, 4869 const GLint *param, 4870 angle::ParamCapture *paramCapture); 4871 void CaptureSamplerParameterIuivOES_param(const State &glState, 4872 bool isCallValid, 4873 SamplerID samplerPacked, 4874 GLenum pname, 4875 const GLuint *param, 4876 angle::ParamCapture *paramCapture); 4877 void CaptureTexParameterIivOES_params(const State &glState, 4878 bool isCallValid, 4879 TextureType targetPacked, 4880 GLenum pname, 4881 const GLint *params, 4882 angle::ParamCapture *paramCapture); 4883 void CaptureTexParameterIuivOES_params(const State &glState, 4884 bool isCallValid, 4885 TextureType targetPacked, 4886 GLenum pname, 4887 const GLuint *params, 4888 angle::ParamCapture *paramCapture); 4889 void CaptureGetTexGenfvOES_params(const State &glState, 4890 bool isCallValid, 4891 GLenum coord, 4892 GLenum pname, 4893 GLfloat *params, 4894 angle::ParamCapture *paramCapture); 4895 void CaptureGetTexGenivOES_params(const State &glState, 4896 bool isCallValid, 4897 GLenum coord, 4898 GLenum pname, 4899 GLint *params, 4900 angle::ParamCapture *paramCapture); 4901 void CaptureGetTexGenxvOES_params(const State &glState, 4902 bool isCallValid, 4903 GLenum coord, 4904 GLenum pname, 4905 GLfixed *params, 4906 angle::ParamCapture *paramCapture); 4907 void CaptureTexGenfvOES_params(const State &glState, 4908 bool isCallValid, 4909 GLenum coord, 4910 GLenum pname, 4911 const GLfloat *params, 4912 angle::ParamCapture *paramCapture); 4913 void CaptureTexGenivOES_params(const State &glState, 4914 bool isCallValid, 4915 GLenum coord, 4916 GLenum pname, 4917 const GLint *params, 4918 angle::ParamCapture *paramCapture); 4919 void CaptureTexGenxvOES_params(const State &glState, 4920 bool isCallValid, 4921 GLenum coord, 4922 GLenum pname, 4923 const GLfixed *params, 4924 angle::ParamCapture *paramCapture); 4925 void CaptureDeleteVertexArraysOES_arraysPacked(const State &glState, 4926 bool isCallValid, 4927 GLsizei n, 4928 const VertexArrayID *arraysPacked, 4929 angle::ParamCapture *paramCapture); 4930 void CaptureGenVertexArraysOES_arraysPacked(const State &glState, 4931 bool isCallValid, 4932 GLsizei n, 4933 VertexArrayID *arraysPacked, 4934 angle::ParamCapture *paramCapture); 4935 } // namespace gl 4936 4937 #endif // LIBANGLE_CAPTURE_GLES_EXT_AUTOGEN_H_ 4938