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