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