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