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