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