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