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