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/FrameCapture.h" 16 17 namespace gl 18 { 19 20 // Method Captures 21 22 // GL_ANGLE_base_vertex_base_instance 23 angle::CallCapture CaptureDrawArraysInstancedBaseInstanceANGLE(const State &glState, 24 bool isCallValid, 25 PrimitiveMode modePacked, 26 GLint first, 27 GLsizei count, 28 GLsizei instanceCount, 29 GLuint baseInstance); 30 angle::CallCapture CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE( 31 const State &glState, 32 bool isCallValid, 33 PrimitiveMode modePacked, 34 GLsizei count, 35 DrawElementsType typePacked, 36 const GLvoid *indices, 37 GLsizei instanceCounts, 38 GLint baseVertex, 39 GLuint baseInstance); 40 angle::CallCapture CaptureMultiDrawArraysInstancedBaseInstanceANGLE(const State &glState, 41 bool isCallValid, 42 PrimitiveMode modePacked, 43 const GLint *firsts, 44 const GLsizei *counts, 45 const GLsizei *instanceCounts, 46 const GLuint *baseInstances, 47 GLsizei drawcount); 48 angle::CallCapture CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE( 49 const State &glState, 50 bool isCallValid, 51 PrimitiveMode modePacked, 52 const GLsizei *counts, 53 DrawElementsType typePacked, 54 const GLvoid *const *indices, 55 const GLsizei *instanceCounts, 56 const GLint *baseVertices, 57 const GLuint *baseInstances, 58 GLsizei drawcount); 59 60 // GL_ANGLE_copy_texture_3d 61 angle::CallCapture CaptureCopyTexture3DANGLE(const State &glState, 62 bool isCallValid, 63 TextureID sourceIdPacked, 64 GLint sourceLevel, 65 TextureTarget destTargetPacked, 66 TextureID destIdPacked, 67 GLint destLevel, 68 GLint internalFormat, 69 GLenum destType, 70 GLboolean unpackFlipY, 71 GLboolean unpackPremultiplyAlpha, 72 GLboolean unpackUnmultiplyAlpha); 73 angle::CallCapture CaptureCopySubTexture3DANGLE(const State &glState, 74 bool isCallValid, 75 TextureID sourceIdPacked, 76 GLint sourceLevel, 77 TextureTarget destTargetPacked, 78 TextureID destIdPacked, 79 GLint destLevel, 80 GLint xoffset, 81 GLint yoffset, 82 GLint zoffset, 83 GLint x, 84 GLint y, 85 GLint z, 86 GLint width, 87 GLint height, 88 GLint depth, 89 GLboolean unpackFlipY, 90 GLboolean unpackPremultiplyAlpha, 91 GLboolean unpackUnmultiplyAlpha); 92 93 // GL_ANGLE_framebuffer_blit 94 angle::CallCapture CaptureBlitFramebufferANGLE(const State &glState, 95 bool isCallValid, 96 GLint srcX0, 97 GLint srcY0, 98 GLint srcX1, 99 GLint srcY1, 100 GLint dstX0, 101 GLint dstY0, 102 GLint dstX1, 103 GLint dstY1, 104 GLbitfield mask, 105 GLenum filter); 106 107 // GL_ANGLE_framebuffer_multisample 108 angle::CallCapture CaptureRenderbufferStorageMultisampleANGLE(const State &glState, 109 bool isCallValid, 110 GLenum target, 111 GLsizei samples, 112 GLenum internalformat, 113 GLsizei width, 114 GLsizei height); 115 116 // GL_ANGLE_get_image 117 angle::CallCapture CaptureGetTexImageANGLE(const State &glState, 118 bool isCallValid, 119 TextureTarget targetPacked, 120 GLint level, 121 GLenum format, 122 GLenum type, 123 void *pixels); 124 angle::CallCapture CaptureGetRenderbufferImageANGLE(const State &glState, 125 bool isCallValid, 126 GLenum target, 127 GLenum format, 128 GLenum type, 129 void *pixels); 130 131 // GL_ANGLE_instanced_arrays 132 angle::CallCapture CaptureDrawArraysInstancedANGLE(const State &glState, 133 bool isCallValid, 134 PrimitiveMode modePacked, 135 GLint first, 136 GLsizei count, 137 GLsizei primcount); 138 angle::CallCapture CaptureDrawElementsInstancedANGLE(const State &glState, 139 bool isCallValid, 140 PrimitiveMode modePacked, 141 GLsizei count, 142 DrawElementsType typePacked, 143 const void *indices, 144 GLsizei primcount); 145 angle::CallCapture CaptureVertexAttribDivisorANGLE(const State &glState, 146 bool isCallValid, 147 GLuint index, 148 GLuint divisor); 149 150 // GL_ANGLE_memory_object_fuchsia 151 angle::CallCapture CaptureImportMemoryZirconHandleANGLE(const State &glState, 152 bool isCallValid, 153 MemoryObjectID memoryPacked, 154 GLuint64 size, 155 HandleType handleTypePacked, 156 GLuint handle); 157 158 // GL_ANGLE_multi_draw 159 angle::CallCapture CaptureMultiDrawArraysANGLE(const State &glState, 160 bool isCallValid, 161 PrimitiveMode modePacked, 162 const GLint *firsts, 163 const GLsizei *counts, 164 GLsizei drawcount); 165 angle::CallCapture CaptureMultiDrawArraysInstancedANGLE(const State &glState, 166 bool isCallValid, 167 PrimitiveMode modePacked, 168 const GLint *firsts, 169 const GLsizei *counts, 170 const GLsizei *instanceCounts, 171 GLsizei drawcount); 172 angle::CallCapture CaptureMultiDrawElementsANGLE(const State &glState, 173 bool isCallValid, 174 PrimitiveMode modePacked, 175 const GLsizei *counts, 176 DrawElementsType typePacked, 177 const GLvoid *const *indices, 178 GLsizei drawcount); 179 angle::CallCapture CaptureMultiDrawElementsInstancedANGLE(const State &glState, 180 bool isCallValid, 181 PrimitiveMode modePacked, 182 const GLsizei *counts, 183 DrawElementsType typePacked, 184 const GLvoid *const *indices, 185 const GLsizei *instanceCounts, 186 GLsizei drawcount); 187 188 // GL_ANGLE_program_binary 189 190 // GL_ANGLE_provoking_vertex 191 angle::CallCapture CaptureProvokingVertexANGLE(const State &glState, 192 bool isCallValid, 193 ProvokingVertexConvention modePacked); 194 195 // GL_ANGLE_request_extension 196 angle::CallCapture CaptureRequestExtensionANGLE(const State &glState, 197 bool isCallValid, 198 const GLchar *name); 199 angle::CallCapture CaptureDisableExtensionANGLE(const State &glState, 200 bool isCallValid, 201 const GLchar *name); 202 203 // GL_ANGLE_robust_client_memory 204 angle::CallCapture CaptureGetBooleanvRobustANGLE(const State &glState, 205 bool isCallValid, 206 GLenum pname, 207 GLsizei bufSize, 208 GLsizei *length, 209 GLboolean *params); 210 angle::CallCapture CaptureGetBufferParameterivRobustANGLE(const State &glState, 211 bool isCallValid, 212 BufferBinding targetPacked, 213 GLenum pname, 214 GLsizei bufSize, 215 GLsizei *length, 216 GLint *params); 217 angle::CallCapture CaptureGetFloatvRobustANGLE(const State &glState, 218 bool isCallValid, 219 GLenum pname, 220 GLsizei bufSize, 221 GLsizei *length, 222 GLfloat *params); 223 angle::CallCapture CaptureGetFramebufferAttachmentParameterivRobustANGLE(const State &glState, 224 bool isCallValid, 225 GLenum target, 226 GLenum attachment, 227 GLenum pname, 228 GLsizei bufSize, 229 GLsizei *length, 230 GLint *params); 231 angle::CallCapture CaptureGetIntegervRobustANGLE(const State &glState, 232 bool isCallValid, 233 GLenum pname, 234 GLsizei bufSize, 235 GLsizei *length, 236 GLint *data); 237 angle::CallCapture CaptureGetProgramivRobustANGLE(const State &glState, 238 bool isCallValid, 239 ShaderProgramID programPacked, 240 GLenum pname, 241 GLsizei bufSize, 242 GLsizei *length, 243 GLint *params); 244 angle::CallCapture CaptureGetRenderbufferParameterivRobustANGLE(const State &glState, 245 bool isCallValid, 246 GLenum target, 247 GLenum pname, 248 GLsizei bufSize, 249 GLsizei *length, 250 GLint *params); 251 angle::CallCapture CaptureGetShaderivRobustANGLE(const State &glState, 252 bool isCallValid, 253 ShaderProgramID shaderPacked, 254 GLenum pname, 255 GLsizei bufSize, 256 GLsizei *length, 257 GLint *params); 258 angle::CallCapture CaptureGetTexParameterfvRobustANGLE(const State &glState, 259 bool isCallValid, 260 TextureType targetPacked, 261 GLenum pname, 262 GLsizei bufSize, 263 GLsizei *length, 264 GLfloat *params); 265 angle::CallCapture CaptureGetTexParameterivRobustANGLE(const State &glState, 266 bool isCallValid, 267 TextureType targetPacked, 268 GLenum pname, 269 GLsizei bufSize, 270 GLsizei *length, 271 GLint *params); 272 angle::CallCapture CaptureGetUniformfvRobustANGLE(const State &glState, 273 bool isCallValid, 274 ShaderProgramID programPacked, 275 UniformLocation locationPacked, 276 GLsizei bufSize, 277 GLsizei *length, 278 GLfloat *params); 279 angle::CallCapture CaptureGetUniformivRobustANGLE(const State &glState, 280 bool isCallValid, 281 ShaderProgramID programPacked, 282 UniformLocation locationPacked, 283 GLsizei bufSize, 284 GLsizei *length, 285 GLint *params); 286 angle::CallCapture CaptureGetVertexAttribfvRobustANGLE(const State &glState, 287 bool isCallValid, 288 GLuint index, 289 GLenum pname, 290 GLsizei bufSize, 291 GLsizei *length, 292 GLfloat *params); 293 angle::CallCapture CaptureGetVertexAttribivRobustANGLE(const State &glState, 294 bool isCallValid, 295 GLuint index, 296 GLenum pname, 297 GLsizei bufSize, 298 GLsizei *length, 299 GLint *params); 300 angle::CallCapture CaptureGetVertexAttribPointervRobustANGLE(const State &glState, 301 bool isCallValid, 302 GLuint index, 303 GLenum pname, 304 GLsizei bufSize, 305 GLsizei *length, 306 void **pointer); 307 angle::CallCapture CaptureReadPixelsRobustANGLE(const State &glState, 308 bool isCallValid, 309 GLint x, 310 GLint y, 311 GLsizei width, 312 GLsizei height, 313 GLenum format, 314 GLenum type, 315 GLsizei bufSize, 316 GLsizei *length, 317 GLsizei *columns, 318 GLsizei *rows, 319 void *pixels); 320 angle::CallCapture CaptureTexImage2DRobustANGLE(const State &glState, 321 bool isCallValid, 322 TextureTarget targetPacked, 323 GLint level, 324 GLint internalformat, 325 GLsizei width, 326 GLsizei height, 327 GLint border, 328 GLenum format, 329 GLenum type, 330 GLsizei bufSize, 331 const void *pixels); 332 angle::CallCapture CaptureTexParameterfvRobustANGLE(const State &glState, 333 bool isCallValid, 334 TextureType targetPacked, 335 GLenum pname, 336 GLsizei bufSize, 337 const GLfloat *params); 338 angle::CallCapture CaptureTexParameterivRobustANGLE(const State &glState, 339 bool isCallValid, 340 TextureType targetPacked, 341 GLenum pname, 342 GLsizei bufSize, 343 const GLint *params); 344 angle::CallCapture CaptureTexSubImage2DRobustANGLE(const State &glState, 345 bool isCallValid, 346 TextureTarget targetPacked, 347 GLint level, 348 GLint xoffset, 349 GLint yoffset, 350 GLsizei width, 351 GLsizei height, 352 GLenum format, 353 GLenum type, 354 GLsizei bufSize, 355 const void *pixels); 356 angle::CallCapture CaptureTexImage3DRobustANGLE(const State &glState, 357 bool isCallValid, 358 TextureTarget targetPacked, 359 GLint level, 360 GLint internalformat, 361 GLsizei width, 362 GLsizei height, 363 GLsizei depth, 364 GLint border, 365 GLenum format, 366 GLenum type, 367 GLsizei bufSize, 368 const void *pixels); 369 angle::CallCapture CaptureTexSubImage3DRobustANGLE(const State &glState, 370 bool isCallValid, 371 TextureTarget targetPacked, 372 GLint level, 373 GLint xoffset, 374 GLint yoffset, 375 GLint zoffset, 376 GLsizei width, 377 GLsizei height, 378 GLsizei depth, 379 GLenum format, 380 GLenum type, 381 GLsizei bufSize, 382 const void *pixels); 383 angle::CallCapture CaptureCompressedTexImage2DRobustANGLE(const State &glState, 384 bool isCallValid, 385 TextureTarget targetPacked, 386 GLint level, 387 GLenum internalformat, 388 GLsizei width, 389 GLsizei height, 390 GLint border, 391 GLsizei imageSize, 392 GLsizei dataSize, 393 const GLvoid *data); 394 angle::CallCapture CaptureCompressedTexSubImage2DRobustANGLE(const State &glState, 395 bool isCallValid, 396 TextureTarget targetPacked, 397 GLint level, 398 GLsizei xoffset, 399 GLsizei yoffset, 400 GLsizei width, 401 GLsizei height, 402 GLenum format, 403 GLsizei imageSize, 404 GLsizei dataSize, 405 const GLvoid *data); 406 angle::CallCapture CaptureCompressedTexImage3DRobustANGLE(const State &glState, 407 bool isCallValid, 408 TextureTarget targetPacked, 409 GLint level, 410 GLenum internalformat, 411 GLsizei width, 412 GLsizei height, 413 GLsizei depth, 414 GLint border, 415 GLsizei imageSize, 416 GLsizei dataSize, 417 const GLvoid *data); 418 angle::CallCapture CaptureCompressedTexSubImage3DRobustANGLE(const State &glState, 419 bool isCallValid, 420 TextureTarget targetPacked, 421 GLint level, 422 GLint xoffset, 423 GLint yoffset, 424 GLint zoffset, 425 GLsizei width, 426 GLsizei height, 427 GLsizei depth, 428 GLenum format, 429 GLsizei imageSize, 430 GLsizei dataSize, 431 const GLvoid *data); 432 angle::CallCapture CaptureGetQueryivRobustANGLE(const State &glState, 433 bool isCallValid, 434 QueryType targetPacked, 435 GLenum pname, 436 GLsizei bufSize, 437 GLsizei *length, 438 GLint *params); 439 angle::CallCapture CaptureGetQueryObjectuivRobustANGLE(const State &glState, 440 bool isCallValid, 441 QueryID idPacked, 442 GLenum pname, 443 GLsizei bufSize, 444 GLsizei *length, 445 GLuint *params); 446 angle::CallCapture CaptureGetBufferPointervRobustANGLE(const State &glState, 447 bool isCallValid, 448 BufferBinding targetPacked, 449 GLenum pname, 450 GLsizei bufSize, 451 GLsizei *length, 452 void **params); 453 angle::CallCapture CaptureGetIntegeri_vRobustANGLE(const State &glState, 454 bool isCallValid, 455 GLenum target, 456 GLuint index, 457 GLsizei bufSize, 458 GLsizei *length, 459 GLint *data); 460 angle::CallCapture CaptureGetInternalformativRobustANGLE(const State &glState, 461 bool isCallValid, 462 GLenum target, 463 GLenum internalformat, 464 GLenum pname, 465 GLsizei bufSize, 466 GLsizei *length, 467 GLint *params); 468 angle::CallCapture CaptureGetVertexAttribIivRobustANGLE(const State &glState, 469 bool isCallValid, 470 GLuint index, 471 GLenum pname, 472 GLsizei bufSize, 473 GLsizei *length, 474 GLint *params); 475 angle::CallCapture CaptureGetVertexAttribIuivRobustANGLE(const State &glState, 476 bool isCallValid, 477 GLuint index, 478 GLenum pname, 479 GLsizei bufSize, 480 GLsizei *length, 481 GLuint *params); 482 angle::CallCapture CaptureGetUniformuivRobustANGLE(const State &glState, 483 bool isCallValid, 484 ShaderProgramID programPacked, 485 UniformLocation locationPacked, 486 GLsizei bufSize, 487 GLsizei *length, 488 GLuint *params); 489 angle::CallCapture CaptureGetActiveUniformBlockivRobustANGLE(const State &glState, 490 bool isCallValid, 491 ShaderProgramID programPacked, 492 GLuint uniformBlockIndex, 493 GLenum pname, 494 GLsizei bufSize, 495 GLsizei *length, 496 GLint *params); 497 angle::CallCapture CaptureGetInteger64vRobustANGLE(const State &glState, 498 bool isCallValid, 499 GLenum pname, 500 GLsizei bufSize, 501 GLsizei *length, 502 GLint64 *data); 503 angle::CallCapture CaptureGetInteger64i_vRobustANGLE(const State &glState, 504 bool isCallValid, 505 GLenum target, 506 GLuint index, 507 GLsizei bufSize, 508 GLsizei *length, 509 GLint64 *data); 510 angle::CallCapture CaptureGetBufferParameteri64vRobustANGLE(const State &glState, 511 bool isCallValid, 512 BufferBinding targetPacked, 513 GLenum pname, 514 GLsizei bufSize, 515 GLsizei *length, 516 GLint64 *params); 517 angle::CallCapture CaptureSamplerParameterivRobustANGLE(const State &glState, 518 bool isCallValid, 519 SamplerID samplerPacked, 520 GLuint pname, 521 GLsizei bufSize, 522 const GLint *param); 523 angle::CallCapture CaptureSamplerParameterfvRobustANGLE(const State &glState, 524 bool isCallValid, 525 SamplerID samplerPacked, 526 GLenum pname, 527 GLsizei bufSize, 528 const GLfloat *param); 529 angle::CallCapture CaptureGetSamplerParameterivRobustANGLE(const State &glState, 530 bool isCallValid, 531 SamplerID samplerPacked, 532 GLenum pname, 533 GLsizei bufSize, 534 GLsizei *length, 535 GLint *params); 536 angle::CallCapture CaptureGetSamplerParameterfvRobustANGLE(const State &glState, 537 bool isCallValid, 538 SamplerID samplerPacked, 539 GLenum pname, 540 GLsizei bufSize, 541 GLsizei *length, 542 GLfloat *params); 543 angle::CallCapture CaptureGetFramebufferParameterivRobustANGLE(const State &glState, 544 bool isCallValid, 545 GLenum target, 546 GLenum pname, 547 GLsizei bufSize, 548 GLsizei *length, 549 GLint *params); 550 angle::CallCapture CaptureGetProgramInterfaceivRobustANGLE(const State &glState, 551 bool isCallValid, 552 ShaderProgramID programPacked, 553 GLenum programInterface, 554 GLenum pname, 555 GLsizei bufSize, 556 GLsizei *length, 557 GLint *params); 558 angle::CallCapture CaptureGetBooleani_vRobustANGLE(const State &glState, 559 bool isCallValid, 560 GLenum target, 561 GLuint index, 562 GLsizei bufSize, 563 GLsizei *length, 564 GLboolean *data); 565 angle::CallCapture CaptureGetMultisamplefvRobustANGLE(const State &glState, 566 bool isCallValid, 567 GLenum pname, 568 GLuint index, 569 GLsizei bufSize, 570 GLsizei *length, 571 GLfloat *val); 572 angle::CallCapture CaptureGetTexLevelParameterivRobustANGLE(const State &glState, 573 bool isCallValid, 574 TextureTarget targetPacked, 575 GLint level, 576 GLenum pname, 577 GLsizei bufSize, 578 GLsizei *length, 579 GLint *params); 580 angle::CallCapture CaptureGetTexLevelParameterfvRobustANGLE(const State &glState, 581 bool isCallValid, 582 TextureTarget targetPacked, 583 GLint level, 584 GLenum pname, 585 GLsizei bufSize, 586 GLsizei *length, 587 GLfloat *params); 588 angle::CallCapture CaptureGetPointervRobustANGLERobustANGLE(const State &glState, 589 bool isCallValid, 590 GLenum pname, 591 GLsizei bufSize, 592 GLsizei *length, 593 void **params); 594 angle::CallCapture CaptureReadnPixelsRobustANGLE(const State &glState, 595 bool isCallValid, 596 GLint x, 597 GLint y, 598 GLsizei width, 599 GLsizei height, 600 GLenum format, 601 GLenum type, 602 GLsizei bufSize, 603 GLsizei *length, 604 GLsizei *columns, 605 GLsizei *rows, 606 void *data); 607 angle::CallCapture CaptureGetnUniformfvRobustANGLE(const State &glState, 608 bool isCallValid, 609 ShaderProgramID programPacked, 610 UniformLocation locationPacked, 611 GLsizei bufSize, 612 GLsizei *length, 613 GLfloat *params); 614 angle::CallCapture CaptureGetnUniformivRobustANGLE(const State &glState, 615 bool isCallValid, 616 ShaderProgramID programPacked, 617 UniformLocation locationPacked, 618 GLsizei bufSize, 619 GLsizei *length, 620 GLint *params); 621 angle::CallCapture CaptureGetnUniformuivRobustANGLE(const State &glState, 622 bool isCallValid, 623 ShaderProgramID programPacked, 624 UniformLocation locationPacked, 625 GLsizei bufSize, 626 GLsizei *length, 627 GLuint *params); 628 angle::CallCapture CaptureTexParameterIivRobustANGLE(const State &glState, 629 bool isCallValid, 630 TextureType targetPacked, 631 GLenum pname, 632 GLsizei bufSize, 633 const GLint *params); 634 angle::CallCapture CaptureTexParameterIuivRobustANGLE(const State &glState, 635 bool isCallValid, 636 TextureType targetPacked, 637 GLenum pname, 638 GLsizei bufSize, 639 const GLuint *params); 640 angle::CallCapture CaptureGetTexParameterIivRobustANGLE(const State &glState, 641 bool isCallValid, 642 TextureType targetPacked, 643 GLenum pname, 644 GLsizei bufSize, 645 GLsizei *length, 646 GLint *params); 647 angle::CallCapture CaptureGetTexParameterIuivRobustANGLE(const State &glState, 648 bool isCallValid, 649 TextureType targetPacked, 650 GLenum pname, 651 GLsizei bufSize, 652 GLsizei *length, 653 GLuint *params); 654 angle::CallCapture CaptureSamplerParameterIivRobustANGLE(const State &glState, 655 bool isCallValid, 656 SamplerID samplerPacked, 657 GLenum pname, 658 GLsizei bufSize, 659 const GLint *param); 660 angle::CallCapture CaptureSamplerParameterIuivRobustANGLE(const State &glState, 661 bool isCallValid, 662 SamplerID samplerPacked, 663 GLenum pname, 664 GLsizei bufSize, 665 const GLuint *param); 666 angle::CallCapture CaptureGetSamplerParameterIivRobustANGLE(const State &glState, 667 bool isCallValid, 668 SamplerID samplerPacked, 669 GLenum pname, 670 GLsizei bufSize, 671 GLsizei *length, 672 GLint *params); 673 angle::CallCapture CaptureGetSamplerParameterIuivRobustANGLE(const State &glState, 674 bool isCallValid, 675 SamplerID samplerPacked, 676 GLenum pname, 677 GLsizei bufSize, 678 GLsizei *length, 679 GLuint *params); 680 angle::CallCapture CaptureGetQueryObjectivRobustANGLE(const State &glState, 681 bool isCallValid, 682 QueryID idPacked, 683 GLenum pname, 684 GLsizei bufSize, 685 GLsizei *length, 686 GLint *params); 687 angle::CallCapture CaptureGetQueryObjecti64vRobustANGLE(const State &glState, 688 bool isCallValid, 689 QueryID idPacked, 690 GLenum pname, 691 GLsizei bufSize, 692 GLsizei *length, 693 GLint64 *params); 694 angle::CallCapture CaptureGetQueryObjectui64vRobustANGLE(const State &glState, 695 bool isCallValid, 696 QueryID idPacked, 697 GLenum pname, 698 GLsizei bufSize, 699 GLsizei *length, 700 GLuint64 *params); 701 702 // GL_ANGLE_semaphore_fuchsia 703 angle::CallCapture CaptureImportSemaphoreZirconHandleANGLE(const State &glState, 704 bool isCallValid, 705 SemaphoreID semaphorePacked, 706 HandleType handleTypePacked, 707 GLuint handle); 708 709 // GL_ANGLE_texture_external_update 710 angle::CallCapture CaptureTexImage2DExternalANGLE(const State &glState, 711 bool isCallValid, 712 TextureTarget targetPacked, 713 GLint level, 714 GLint internalformat, 715 GLsizei width, 716 GLsizei height, 717 GLint border, 718 GLenum format, 719 GLenum type); 720 angle::CallCapture CaptureInvalidateTextureANGLE(const State &glState, 721 bool isCallValid, 722 TextureType targetPacked); 723 724 // GL_ANGLE_texture_multisample 725 angle::CallCapture CaptureTexStorage2DMultisampleANGLE(const State &glState, 726 bool isCallValid, 727 TextureType targetPacked, 728 GLsizei samples, 729 GLenum internalformat, 730 GLsizei width, 731 GLsizei height, 732 GLboolean fixedsamplelocations); 733 angle::CallCapture CaptureGetTexLevelParameterivANGLE(const State &glState, 734 bool isCallValid, 735 TextureTarget targetPacked, 736 GLint level, 737 GLenum pname, 738 GLint *params); 739 angle::CallCapture CaptureGetTexLevelParameterfvANGLE(const State &glState, 740 bool isCallValid, 741 TextureTarget targetPacked, 742 GLint level, 743 GLenum pname, 744 GLfloat *params); 745 angle::CallCapture CaptureGetMultisamplefvANGLE(const State &glState, 746 bool isCallValid, 747 GLenum pname, 748 GLuint index, 749 GLfloat *val); 750 angle::CallCapture CaptureSampleMaskiANGLE(const State &glState, 751 bool isCallValid, 752 GLuint maskNumber, 753 GLbitfield mask); 754 755 // GL_ANGLE_translated_shader_source 756 angle::CallCapture CaptureGetTranslatedShaderSourceANGLE(const State &glState, 757 bool isCallValid, 758 ShaderProgramID shaderPacked, 759 GLsizei bufsize, 760 GLsizei *length, 761 GLchar *source); 762 763 // GL_CHROMIUM_bind_uniform_location 764 angle::CallCapture CaptureBindUniformLocationCHROMIUM(const State &glState, 765 bool isCallValid, 766 ShaderProgramID programPacked, 767 UniformLocation locationPacked, 768 const GLchar *name); 769 770 // GL_CHROMIUM_copy_compressed_texture 771 angle::CallCapture CaptureCompressedCopyTextureCHROMIUM(const State &glState, 772 bool isCallValid, 773 TextureID sourceIdPacked, 774 TextureID destIdPacked); 775 776 // GL_CHROMIUM_copy_texture 777 angle::CallCapture CaptureCopyTextureCHROMIUM(const State &glState, 778 bool isCallValid, 779 TextureID sourceIdPacked, 780 GLint sourceLevel, 781 TextureTarget destTargetPacked, 782 TextureID destIdPacked, 783 GLint destLevel, 784 GLint internalFormat, 785 GLenum destType, 786 GLboolean unpackFlipY, 787 GLboolean unpackPremultiplyAlpha, 788 GLboolean unpackUnmultiplyAlpha); 789 angle::CallCapture CaptureCopySubTextureCHROMIUM(const State &glState, 790 bool isCallValid, 791 TextureID sourceIdPacked, 792 GLint sourceLevel, 793 TextureTarget destTargetPacked, 794 TextureID destIdPacked, 795 GLint destLevel, 796 GLint xoffset, 797 GLint yoffset, 798 GLint x, 799 GLint y, 800 GLint width, 801 GLint height, 802 GLboolean unpackFlipY, 803 GLboolean unpackPremultiplyAlpha, 804 GLboolean unpackUnmultiplyAlpha); 805 806 // GL_CHROMIUM_framebuffer_mixed_samples 807 angle::CallCapture CaptureCoverageModulationCHROMIUM(const State &glState, 808 bool isCallValid, 809 GLenum components); 810 811 // GL_CHROMIUM_lose_context 812 angle::CallCapture CaptureLoseContextCHROMIUM(const State &glState, 813 bool isCallValid, 814 GraphicsResetStatus currentPacked, 815 GraphicsResetStatus otherPacked); 816 817 // GL_EXT_EGL_image_array 818 819 // GL_EXT_blend_func_extended 820 angle::CallCapture CaptureBindFragDataLocationEXT(const State &glState, 821 bool isCallValid, 822 ShaderProgramID programPacked, 823 GLuint color, 824 const GLchar *name); 825 angle::CallCapture CaptureBindFragDataLocationIndexedEXT(const State &glState, 826 bool isCallValid, 827 ShaderProgramID programPacked, 828 GLuint colorNumber, 829 GLuint index, 830 const GLchar *name); 831 angle::CallCapture CaptureGetFragDataIndexEXT(const State &glState, 832 bool isCallValid, 833 ShaderProgramID programPacked, 834 const GLchar *name, 835 GLint returnValue); 836 angle::CallCapture CaptureGetProgramResourceLocationIndexEXT(const State &glState, 837 bool isCallValid, 838 ShaderProgramID programPacked, 839 GLenum programInterface, 840 const GLchar *name, 841 GLint returnValue); 842 843 // GL_EXT_debug_marker 844 angle::CallCapture CaptureInsertEventMarkerEXT(const State &glState, 845 bool isCallValid, 846 GLsizei length, 847 const GLchar *marker); 848 angle::CallCapture CapturePopGroupMarkerEXT(const State &glState, bool isCallValid); 849 angle::CallCapture CapturePushGroupMarkerEXT(const State &glState, 850 bool isCallValid, 851 GLsizei length, 852 const GLchar *marker); 853 854 // GL_EXT_discard_framebuffer 855 angle::CallCapture CaptureDiscardFramebufferEXT(const State &glState, 856 bool isCallValid, 857 GLenum target, 858 GLsizei numAttachments, 859 const GLenum *attachments); 860 861 // GL_EXT_disjoint_timer_query 862 angle::CallCapture CaptureBeginQueryEXT(const State &glState, 863 bool isCallValid, 864 QueryType targetPacked, 865 QueryID idPacked); 866 angle::CallCapture CaptureDeleteQueriesEXT(const State &glState, 867 bool isCallValid, 868 GLsizei n, 869 const QueryID *idsPacked); 870 angle::CallCapture CaptureEndQueryEXT(const State &glState, 871 bool isCallValid, 872 QueryType targetPacked); 873 angle::CallCapture CaptureGenQueriesEXT(const State &glState, 874 bool isCallValid, 875 GLsizei n, 876 QueryID *idsPacked); 877 angle::CallCapture CaptureGetInteger64vEXT(const State &glState, 878 bool isCallValid, 879 GLenum pname, 880 GLint64 *data); 881 angle::CallCapture CaptureGetQueryObjecti64vEXT(const State &glState, 882 bool isCallValid, 883 QueryID idPacked, 884 GLenum pname, 885 GLint64 *params); 886 angle::CallCapture CaptureGetQueryObjectivEXT(const State &glState, 887 bool isCallValid, 888 QueryID idPacked, 889 GLenum pname, 890 GLint *params); 891 angle::CallCapture CaptureGetQueryObjectui64vEXT(const State &glState, 892 bool isCallValid, 893 QueryID idPacked, 894 GLenum pname, 895 GLuint64 *params); 896 angle::CallCapture CaptureGetQueryObjectuivEXT(const State &glState, 897 bool isCallValid, 898 QueryID idPacked, 899 GLenum pname, 900 GLuint *params); 901 angle::CallCapture CaptureGetQueryivEXT(const State &glState, 902 bool isCallValid, 903 QueryType targetPacked, 904 GLenum pname, 905 GLint *params); 906 angle::CallCapture CaptureIsQueryEXT(const State &glState, 907 bool isCallValid, 908 QueryID idPacked, 909 GLboolean returnValue); 910 angle::CallCapture CaptureQueryCounterEXT(const State &glState, 911 bool isCallValid, 912 QueryID idPacked, 913 QueryType targetPacked); 914 915 // GL_EXT_draw_buffers 916 angle::CallCapture CaptureDrawBuffersEXT(const State &glState, 917 bool isCallValid, 918 GLsizei n, 919 const GLenum *bufs); 920 921 // GL_EXT_draw_buffers_indexed 922 angle::CallCapture CaptureBlendEquationSeparateiEXT(const State &glState, 923 bool isCallValid, 924 GLuint buf, 925 GLenum modeRGB, 926 GLenum modeAlpha); 927 angle::CallCapture CaptureBlendEquationiEXT(const State &glState, 928 bool isCallValid, 929 GLuint buf, 930 GLenum mode); 931 angle::CallCapture CaptureBlendFuncSeparateiEXT(const State &glState, 932 bool isCallValid, 933 GLuint buf, 934 GLenum srcRGB, 935 GLenum dstRGB, 936 GLenum srcAlpha, 937 GLenum dstAlpha); 938 angle::CallCapture CaptureBlendFunciEXT(const State &glState, 939 bool isCallValid, 940 GLuint buf, 941 GLenum src, 942 GLenum dst); 943 angle::CallCapture CaptureColorMaskiEXT(const State &glState, 944 bool isCallValid, 945 GLuint index, 946 GLboolean r, 947 GLboolean g, 948 GLboolean b, 949 GLboolean a); 950 angle::CallCapture CaptureDisableiEXT(const State &glState, 951 bool isCallValid, 952 GLenum target, 953 GLuint index); 954 angle::CallCapture CaptureEnableiEXT(const State &glState, 955 bool isCallValid, 956 GLenum target, 957 GLuint index); 958 angle::CallCapture CaptureIsEnablediEXT(const State &glState, 959 bool isCallValid, 960 GLenum target, 961 GLuint index, 962 GLboolean returnValue); 963 964 // GL_EXT_draw_elements_base_vertex 965 angle::CallCapture CaptureDrawElementsBaseVertexEXT(const State &glState, 966 bool isCallValid, 967 PrimitiveMode modePacked, 968 GLsizei count, 969 DrawElementsType typePacked, 970 const void *indices, 971 GLint basevertex); 972 angle::CallCapture CaptureDrawElementsInstancedBaseVertexEXT(const State &glState, 973 bool isCallValid, 974 PrimitiveMode modePacked, 975 GLsizei count, 976 DrawElementsType typePacked, 977 const void *indices, 978 GLsizei instancecount, 979 GLint basevertex); 980 angle::CallCapture CaptureDrawRangeElementsBaseVertexEXT(const State &glState, 981 bool isCallValid, 982 PrimitiveMode modePacked, 983 GLuint start, 984 GLuint end, 985 GLsizei count, 986 DrawElementsType typePacked, 987 const void *indices, 988 GLint basevertex); 989 angle::CallCapture CaptureMultiDrawElementsBaseVertexEXT(const State &glState, 990 bool isCallValid, 991 PrimitiveMode modePacked, 992 const GLsizei *count, 993 DrawElementsType typePacked, 994 const void *const *indices, 995 GLsizei primcount, 996 const GLint *basevertex); 997 998 // GL_EXT_geometry_shader 999 angle::CallCapture CaptureFramebufferTextureEXT(const State &glState, 1000 bool isCallValid, 1001 GLenum target, 1002 GLenum attachment, 1003 TextureID texturePacked, 1004 GLint level); 1005 1006 // GL_EXT_instanced_arrays 1007 angle::CallCapture CaptureDrawArraysInstancedEXT(const State &glState, 1008 bool isCallValid, 1009 PrimitiveMode modePacked, 1010 GLint start, 1011 GLsizei count, 1012 GLsizei primcount); 1013 angle::CallCapture CaptureDrawElementsInstancedEXT(const State &glState, 1014 bool isCallValid, 1015 PrimitiveMode modePacked, 1016 GLsizei count, 1017 DrawElementsType typePacked, 1018 const void *indices, 1019 GLsizei primcount); 1020 angle::CallCapture CaptureVertexAttribDivisorEXT(const State &glState, 1021 bool isCallValid, 1022 GLuint index, 1023 GLuint divisor); 1024 1025 // GL_EXT_map_buffer_range 1026 angle::CallCapture CaptureFlushMappedBufferRangeEXT(const State &glState, 1027 bool isCallValid, 1028 BufferBinding targetPacked, 1029 GLintptr offset, 1030 GLsizeiptr length); 1031 angle::CallCapture CaptureMapBufferRangeEXT(const State &glState, 1032 bool isCallValid, 1033 BufferBinding targetPacked, 1034 GLintptr offset, 1035 GLsizeiptr length, 1036 GLbitfield access, 1037 void *returnValue); 1038 1039 // GL_EXT_memory_object 1040 angle::CallCapture CaptureBufferStorageMemEXT(const State &glState, 1041 bool isCallValid, 1042 TextureType targetPacked, 1043 GLsizeiptr size, 1044 MemoryObjectID memoryPacked, 1045 GLuint64 offset); 1046 angle::CallCapture CaptureCreateMemoryObjectsEXT(const State &glState, 1047 bool isCallValid, 1048 GLsizei n, 1049 MemoryObjectID *memoryObjectsPacked); 1050 angle::CallCapture CaptureDeleteMemoryObjectsEXT(const State &glState, 1051 bool isCallValid, 1052 GLsizei n, 1053 const MemoryObjectID *memoryObjectsPacked); 1054 angle::CallCapture CaptureGetMemoryObjectParameterivEXT(const State &glState, 1055 bool isCallValid, 1056 MemoryObjectID memoryObjectPacked, 1057 GLenum pname, 1058 GLint *params); 1059 angle::CallCapture CaptureGetUnsignedBytevEXT(const State &glState, 1060 bool isCallValid, 1061 GLenum pname, 1062 GLubyte *data); 1063 angle::CallCapture CaptureGetUnsignedBytei_vEXT(const State &glState, 1064 bool isCallValid, 1065 GLenum target, 1066 GLuint index, 1067 GLubyte *data); 1068 angle::CallCapture CaptureIsMemoryObjectEXT(const State &glState, 1069 bool isCallValid, 1070 MemoryObjectID memoryObjectPacked, 1071 GLboolean returnValue); 1072 angle::CallCapture CaptureMemoryObjectParameterivEXT(const State &glState, 1073 bool isCallValid, 1074 MemoryObjectID memoryObjectPacked, 1075 GLenum pname, 1076 const GLint *params); 1077 angle::CallCapture CaptureTexStorageMem2DEXT(const State &glState, 1078 bool isCallValid, 1079 TextureType targetPacked, 1080 GLsizei levels, 1081 GLenum internalFormat, 1082 GLsizei width, 1083 GLsizei height, 1084 MemoryObjectID memoryPacked, 1085 GLuint64 offset); 1086 angle::CallCapture CaptureTexStorageMem2DMultisampleEXT(const State &glState, 1087 bool isCallValid, 1088 TextureType targetPacked, 1089 GLsizei samples, 1090 GLenum internalFormat, 1091 GLsizei width, 1092 GLsizei height, 1093 GLboolean fixedSampleLocations, 1094 MemoryObjectID memoryPacked, 1095 GLuint64 offset); 1096 angle::CallCapture CaptureTexStorageMem3DEXT(const State &glState, 1097 bool isCallValid, 1098 TextureType targetPacked, 1099 GLsizei levels, 1100 GLenum internalFormat, 1101 GLsizei width, 1102 GLsizei height, 1103 GLsizei depth, 1104 MemoryObjectID memoryPacked, 1105 GLuint64 offset); 1106 angle::CallCapture CaptureTexStorageMem3DMultisampleEXT(const State &glState, 1107 bool isCallValid, 1108 TextureType targetPacked, 1109 GLsizei samples, 1110 GLenum internalFormat, 1111 GLsizei width, 1112 GLsizei height, 1113 GLsizei depth, 1114 GLboolean fixedSampleLocations, 1115 MemoryObjectID memoryPacked, 1116 GLuint64 offset); 1117 1118 // GL_EXT_memory_object_fd 1119 angle::CallCapture CaptureImportMemoryFdEXT(const State &glState, 1120 bool isCallValid, 1121 MemoryObjectID memoryPacked, 1122 GLuint64 size, 1123 HandleType handleTypePacked, 1124 GLint fd); 1125 1126 // GL_EXT_multisampled_render_to_texture 1127 angle::CallCapture CaptureFramebufferTexture2DMultisampleEXT(const State &glState, 1128 bool isCallValid, 1129 GLenum target, 1130 GLenum attachment, 1131 GLenum textarget, 1132 GLuint texture, 1133 GLint level, 1134 GLsizei samples); 1135 angle::CallCapture CaptureRenderbufferStorageMultisampleEXT(const State &glState, 1136 bool isCallValid, 1137 GLenum target, 1138 GLsizei samples, 1139 GLenum internalformat, 1140 GLsizei width, 1141 GLsizei height); 1142 1143 // GL_EXT_occlusion_query_boolean 1144 1145 // GL_EXT_read_format_bgra 1146 1147 // GL_EXT_robustness 1148 angle::CallCapture CaptureGetGraphicsResetStatusEXT(const State &glState, 1149 bool isCallValid, 1150 GLenum returnValue); 1151 angle::CallCapture CaptureGetnUniformfvEXT(const State &glState, 1152 bool isCallValid, 1153 ShaderProgramID programPacked, 1154 UniformLocation locationPacked, 1155 GLsizei bufSize, 1156 GLfloat *params); 1157 angle::CallCapture CaptureGetnUniformivEXT(const State &glState, 1158 bool isCallValid, 1159 ShaderProgramID programPacked, 1160 UniformLocation locationPacked, 1161 GLsizei bufSize, 1162 GLint *params); 1163 angle::CallCapture CaptureReadnPixelsEXT(const State &glState, 1164 bool isCallValid, 1165 GLint x, 1166 GLint y, 1167 GLsizei width, 1168 GLsizei height, 1169 GLenum format, 1170 GLenum type, 1171 GLsizei bufSize, 1172 void *data); 1173 1174 // GL_EXT_sRGB 1175 1176 // GL_EXT_semaphore 1177 angle::CallCapture CaptureDeleteSemaphoresEXT(const State &glState, 1178 bool isCallValid, 1179 GLsizei n, 1180 const SemaphoreID *semaphoresPacked); 1181 angle::CallCapture CaptureGenSemaphoresEXT(const State &glState, 1182 bool isCallValid, 1183 GLsizei n, 1184 SemaphoreID *semaphoresPacked); 1185 angle::CallCapture CaptureGetSemaphoreParameterui64vEXT(const State &glState, 1186 bool isCallValid, 1187 SemaphoreID semaphorePacked, 1188 GLenum pname, 1189 GLuint64 *params); 1190 angle::CallCapture CaptureIsSemaphoreEXT(const State &glState, 1191 bool isCallValid, 1192 SemaphoreID semaphorePacked, 1193 GLboolean returnValue); 1194 angle::CallCapture CaptureSemaphoreParameterui64vEXT(const State &glState, 1195 bool isCallValid, 1196 SemaphoreID semaphorePacked, 1197 GLenum pname, 1198 const GLuint64 *params); 1199 angle::CallCapture CaptureSignalSemaphoreEXT(const State &glState, 1200 bool isCallValid, 1201 SemaphoreID semaphorePacked, 1202 GLuint numBufferBarriers, 1203 const BufferID *buffersPacked, 1204 GLuint numTextureBarriers, 1205 const TextureID *texturesPacked, 1206 const GLenum *dstLayouts); 1207 angle::CallCapture CaptureWaitSemaphoreEXT(const State &glState, 1208 bool isCallValid, 1209 SemaphoreID semaphorePacked, 1210 GLuint numBufferBarriers, 1211 const BufferID *buffersPacked, 1212 GLuint numTextureBarriers, 1213 const TextureID *texturesPacked, 1214 const GLenum *srcLayouts); 1215 1216 // GL_EXT_semaphore_fd 1217 angle::CallCapture CaptureImportSemaphoreFdEXT(const State &glState, 1218 bool isCallValid, 1219 SemaphoreID semaphorePacked, 1220 HandleType handleTypePacked, 1221 GLint fd); 1222 1223 // GL_EXT_texture_compression_bptc 1224 1225 // GL_EXT_texture_compression_dxt1 1226 1227 // GL_EXT_texture_compression_rgtc 1228 1229 // GL_EXT_texture_compression_s3tc 1230 1231 // GL_EXT_texture_compression_s3tc_srgb 1232 1233 // GL_EXT_texture_cube_map_array 1234 1235 // GL_EXT_texture_filter_anisotropic 1236 1237 // GL_EXT_texture_format_BGRA8888 1238 1239 // GL_EXT_texture_sRGB_R8 1240 1241 // GL_EXT_texture_storage 1242 angle::CallCapture CaptureTexStorage1DEXT(const State &glState, 1243 bool isCallValid, 1244 GLenum target, 1245 GLsizei levels, 1246 GLenum internalformat, 1247 GLsizei width); 1248 angle::CallCapture CaptureTexStorage2DEXT(const State &glState, 1249 bool isCallValid, 1250 TextureType targetPacked, 1251 GLsizei levels, 1252 GLenum internalformat, 1253 GLsizei width, 1254 GLsizei height); 1255 angle::CallCapture CaptureTexStorage3DEXT(const State &glState, 1256 bool isCallValid, 1257 TextureType targetPacked, 1258 GLsizei levels, 1259 GLenum internalformat, 1260 GLsizei width, 1261 GLsizei height, 1262 GLsizei depth); 1263 1264 // GL_KHR_debug 1265 angle::CallCapture CaptureDebugMessageCallbackKHR(const State &glState, 1266 bool isCallValid, 1267 GLDEBUGPROCKHR callback, 1268 const void *userParam); 1269 angle::CallCapture CaptureDebugMessageControlKHR(const State &glState, 1270 bool isCallValid, 1271 GLenum source, 1272 GLenum type, 1273 GLenum severity, 1274 GLsizei count, 1275 const GLuint *ids, 1276 GLboolean enabled); 1277 angle::CallCapture CaptureDebugMessageInsertKHR(const State &glState, 1278 bool isCallValid, 1279 GLenum source, 1280 GLenum type, 1281 GLuint id, 1282 GLenum severity, 1283 GLsizei length, 1284 const GLchar *buf); 1285 angle::CallCapture CaptureGetDebugMessageLogKHR(const State &glState, 1286 bool isCallValid, 1287 GLuint count, 1288 GLsizei bufSize, 1289 GLenum *sources, 1290 GLenum *types, 1291 GLuint *ids, 1292 GLenum *severities, 1293 GLsizei *lengths, 1294 GLchar *messageLog, 1295 GLuint returnValue); 1296 angle::CallCapture CaptureGetObjectLabelKHR(const State &glState, 1297 bool isCallValid, 1298 GLenum identifier, 1299 GLuint name, 1300 GLsizei bufSize, 1301 GLsizei *length, 1302 GLchar *label); 1303 angle::CallCapture CaptureGetObjectPtrLabelKHR(const State &glState, 1304 bool isCallValid, 1305 const void *ptr, 1306 GLsizei bufSize, 1307 GLsizei *length, 1308 GLchar *label); 1309 angle::CallCapture CaptureGetPointervKHR(const State &glState, 1310 bool isCallValid, 1311 GLenum pname, 1312 void **params); 1313 angle::CallCapture CaptureObjectLabelKHR(const State &glState, 1314 bool isCallValid, 1315 GLenum identifier, 1316 GLuint name, 1317 GLsizei length, 1318 const GLchar *label); 1319 angle::CallCapture CaptureObjectPtrLabelKHR(const State &glState, 1320 bool isCallValid, 1321 const void *ptr, 1322 GLsizei length, 1323 const GLchar *label); 1324 angle::CallCapture CapturePopDebugGroupKHR(const State &glState, bool isCallValid); 1325 angle::CallCapture CapturePushDebugGroupKHR(const State &glState, 1326 bool isCallValid, 1327 GLenum source, 1328 GLuint id, 1329 GLsizei length, 1330 const GLchar *message); 1331 1332 // GL_KHR_parallel_shader_compile 1333 angle::CallCapture CaptureMaxShaderCompilerThreadsKHR(const State &glState, 1334 bool isCallValid, 1335 GLuint count); 1336 1337 // GL_NV_fence 1338 angle::CallCapture CaptureDeleteFencesNV(const State &glState, 1339 bool isCallValid, 1340 GLsizei n, 1341 const FenceNVID *fencesPacked); 1342 angle::CallCapture CaptureFinishFenceNV(const State &glState, 1343 bool isCallValid, 1344 FenceNVID fencePacked); 1345 angle::CallCapture CaptureGenFencesNV(const State &glState, 1346 bool isCallValid, 1347 GLsizei n, 1348 FenceNVID *fencesPacked); 1349 angle::CallCapture CaptureGetFenceivNV(const State &glState, 1350 bool isCallValid, 1351 FenceNVID fencePacked, 1352 GLenum pname, 1353 GLint *params); 1354 angle::CallCapture CaptureIsFenceNV(const State &glState, 1355 bool isCallValid, 1356 FenceNVID fencePacked, 1357 GLboolean returnValue); 1358 angle::CallCapture CaptureSetFenceNV(const State &glState, 1359 bool isCallValid, 1360 FenceNVID fencePacked, 1361 GLenum condition); 1362 angle::CallCapture CaptureTestFenceNV(const State &glState, 1363 bool isCallValid, 1364 FenceNVID fencePacked, 1365 GLboolean returnValue); 1366 1367 // GL_OES_EGL_image 1368 angle::CallCapture CaptureEGLImageTargetRenderbufferStorageOES(const State &glState, 1369 bool isCallValid, 1370 GLenum target, 1371 GLeglImageOES image); 1372 angle::CallCapture CaptureEGLImageTargetTexture2DOES(const State &glState, 1373 bool isCallValid, 1374 TextureType targetPacked, 1375 GLeglImageOES image); 1376 1377 // GL_OES_compressed_ETC1_RGB8_texture 1378 1379 // GL_OES_depth32 1380 1381 // GL_OES_draw_buffers_indexed 1382 angle::CallCapture CaptureBlendEquationSeparateiOES(const State &glState, 1383 bool isCallValid, 1384 GLuint buf, 1385 GLenum modeRGB, 1386 GLenum modeAlpha); 1387 angle::CallCapture CaptureBlendEquationiOES(const State &glState, 1388 bool isCallValid, 1389 GLuint buf, 1390 GLenum mode); 1391 angle::CallCapture CaptureBlendFuncSeparateiOES(const State &glState, 1392 bool isCallValid, 1393 GLuint buf, 1394 GLenum srcRGB, 1395 GLenum dstRGB, 1396 GLenum srcAlpha, 1397 GLenum dstAlpha); 1398 angle::CallCapture CaptureBlendFunciOES(const State &glState, 1399 bool isCallValid, 1400 GLuint buf, 1401 GLenum src, 1402 GLenum dst); 1403 angle::CallCapture CaptureColorMaskiOES(const State &glState, 1404 bool isCallValid, 1405 GLuint index, 1406 GLboolean r, 1407 GLboolean g, 1408 GLboolean b, 1409 GLboolean a); 1410 angle::CallCapture CaptureDisableiOES(const State &glState, 1411 bool isCallValid, 1412 GLenum target, 1413 GLuint index); 1414 angle::CallCapture CaptureEnableiOES(const State &glState, 1415 bool isCallValid, 1416 GLenum target, 1417 GLuint index); 1418 angle::CallCapture CaptureIsEnablediOES(const State &glState, 1419 bool isCallValid, 1420 GLenum target, 1421 GLuint index, 1422 GLboolean returnValue); 1423 1424 // GL_OES_draw_elements_base_vertex 1425 angle::CallCapture CaptureDrawElementsBaseVertexOES(const State &glState, 1426 bool isCallValid, 1427 PrimitiveMode modePacked, 1428 GLsizei count, 1429 DrawElementsType typePacked, 1430 const void *indices, 1431 GLint basevertex); 1432 angle::CallCapture CaptureDrawElementsInstancedBaseVertexOES(const State &glState, 1433 bool isCallValid, 1434 PrimitiveMode modePacked, 1435 GLsizei count, 1436 DrawElementsType typePacked, 1437 const void *indices, 1438 GLsizei instancecount, 1439 GLint basevertex); 1440 angle::CallCapture CaptureDrawRangeElementsBaseVertexOES(const State &glState, 1441 bool isCallValid, 1442 PrimitiveMode modePacked, 1443 GLuint start, 1444 GLuint end, 1445 GLsizei count, 1446 DrawElementsType typePacked, 1447 const void *indices, 1448 GLint basevertex); 1449 1450 // GL_OES_draw_texture 1451 angle::CallCapture CaptureDrawTexfOES(const State &glState, 1452 bool isCallValid, 1453 GLfloat x, 1454 GLfloat y, 1455 GLfloat z, 1456 GLfloat width, 1457 GLfloat height); 1458 angle::CallCapture CaptureDrawTexfvOES(const State &glState, 1459 bool isCallValid, 1460 const GLfloat *coords); 1461 angle::CallCapture CaptureDrawTexiOES(const State &glState, 1462 bool isCallValid, 1463 GLint x, 1464 GLint y, 1465 GLint z, 1466 GLint width, 1467 GLint height); 1468 angle::CallCapture CaptureDrawTexivOES(const State &glState, bool isCallValid, const GLint *coords); 1469 angle::CallCapture CaptureDrawTexsOES(const State &glState, 1470 bool isCallValid, 1471 GLshort x, 1472 GLshort y, 1473 GLshort z, 1474 GLshort width, 1475 GLshort height); 1476 angle::CallCapture CaptureDrawTexsvOES(const State &glState, 1477 bool isCallValid, 1478 const GLshort *coords); 1479 angle::CallCapture CaptureDrawTexxOES(const State &glState, 1480 bool isCallValid, 1481 GLfixed x, 1482 GLfixed y, 1483 GLfixed z, 1484 GLfixed width, 1485 GLfixed height); 1486 angle::CallCapture CaptureDrawTexxvOES(const State &glState, 1487 bool isCallValid, 1488 const GLfixed *coords); 1489 1490 // GL_OES_framebuffer_object 1491 angle::CallCapture CaptureBindFramebufferOES(const State &glState, 1492 bool isCallValid, 1493 GLenum target, 1494 FramebufferID framebufferPacked); 1495 angle::CallCapture CaptureBindRenderbufferOES(const State &glState, 1496 bool isCallValid, 1497 GLenum target, 1498 RenderbufferID renderbufferPacked); 1499 angle::CallCapture CaptureCheckFramebufferStatusOES(const State &glState, 1500 bool isCallValid, 1501 GLenum target, 1502 GLenum returnValue); 1503 angle::CallCapture CaptureDeleteFramebuffersOES(const State &glState, 1504 bool isCallValid, 1505 GLsizei n, 1506 const FramebufferID *framebuffersPacked); 1507 angle::CallCapture CaptureDeleteRenderbuffersOES(const State &glState, 1508 bool isCallValid, 1509 GLsizei n, 1510 const RenderbufferID *renderbuffersPacked); 1511 angle::CallCapture CaptureFramebufferRenderbufferOES(const State &glState, 1512 bool isCallValid, 1513 GLenum target, 1514 GLenum attachment, 1515 GLenum renderbuffertarget, 1516 RenderbufferID renderbufferPacked); 1517 angle::CallCapture CaptureFramebufferTexture2DOES(const State &glState, 1518 bool isCallValid, 1519 GLenum target, 1520 GLenum attachment, 1521 TextureTarget textargetPacked, 1522 TextureID texturePacked, 1523 GLint level); 1524 angle::CallCapture CaptureGenFramebuffersOES(const State &glState, 1525 bool isCallValid, 1526 GLsizei n, 1527 FramebufferID *framebuffersPacked); 1528 angle::CallCapture CaptureGenRenderbuffersOES(const State &glState, 1529 bool isCallValid, 1530 GLsizei n, 1531 RenderbufferID *renderbuffersPacked); 1532 angle::CallCapture CaptureGenerateMipmapOES(const State &glState, 1533 bool isCallValid, 1534 TextureType targetPacked); 1535 angle::CallCapture CaptureGetFramebufferAttachmentParameterivOES(const State &glState, 1536 bool isCallValid, 1537 GLenum target, 1538 GLenum attachment, 1539 GLenum pname, 1540 GLint *params); 1541 angle::CallCapture CaptureGetRenderbufferParameterivOES(const State &glState, 1542 bool isCallValid, 1543 GLenum target, 1544 GLenum pname, 1545 GLint *params); 1546 angle::CallCapture CaptureIsFramebufferOES(const State &glState, 1547 bool isCallValid, 1548 FramebufferID framebufferPacked, 1549 GLboolean returnValue); 1550 angle::CallCapture CaptureIsRenderbufferOES(const State &glState, 1551 bool isCallValid, 1552 RenderbufferID renderbufferPacked, 1553 GLboolean returnValue); 1554 angle::CallCapture CaptureRenderbufferStorageOES(const State &glState, 1555 bool isCallValid, 1556 GLenum target, 1557 GLenum internalformat, 1558 GLsizei width, 1559 GLsizei height); 1560 1561 // GL_OES_get_program_binary 1562 angle::CallCapture CaptureGetProgramBinaryOES(const State &glState, 1563 bool isCallValid, 1564 ShaderProgramID programPacked, 1565 GLsizei bufSize, 1566 GLsizei *length, 1567 GLenum *binaryFormat, 1568 void *binary); 1569 angle::CallCapture CaptureProgramBinaryOES(const State &glState, 1570 bool isCallValid, 1571 ShaderProgramID programPacked, 1572 GLenum binaryFormat, 1573 const void *binary, 1574 GLint length); 1575 1576 // GL_OES_mapbuffer 1577 angle::CallCapture CaptureGetBufferPointervOES(const State &glState, 1578 bool isCallValid, 1579 BufferBinding targetPacked, 1580 GLenum pname, 1581 void **params); 1582 angle::CallCapture CaptureMapBufferOES(const State &glState, 1583 bool isCallValid, 1584 BufferBinding targetPacked, 1585 GLenum access, 1586 void *returnValue); 1587 angle::CallCapture CaptureUnmapBufferOES(const State &glState, 1588 bool isCallValid, 1589 BufferBinding targetPacked, 1590 GLboolean returnValue); 1591 1592 // GL_OES_matrix_palette 1593 angle::CallCapture CaptureCurrentPaletteMatrixOES(const State &glState, 1594 bool isCallValid, 1595 GLuint matrixpaletteindex); 1596 angle::CallCapture CaptureLoadPaletteFromModelViewMatrixOES(const State &glState, bool isCallValid); 1597 angle::CallCapture CaptureMatrixIndexPointerOES(const State &glState, 1598 bool isCallValid, 1599 GLint size, 1600 GLenum type, 1601 GLsizei stride, 1602 const void *pointer); 1603 angle::CallCapture CaptureWeightPointerOES(const State &glState, 1604 bool isCallValid, 1605 GLint size, 1606 GLenum type, 1607 GLsizei stride, 1608 const void *pointer); 1609 1610 // GL_OES_point_size_array 1611 angle::CallCapture CapturePointSizePointerOES(const State &glState, 1612 bool isCallValid, 1613 VertexAttribType typePacked, 1614 GLsizei stride, 1615 const void *pointer); 1616 1617 // GL_OES_query_matrix 1618 angle::CallCapture CaptureQueryMatrixxOES(const State &glState, 1619 bool isCallValid, 1620 GLfixed *mantissa, 1621 GLint *exponent, 1622 GLbitfield returnValue); 1623 1624 // GL_OES_texture_3D 1625 angle::CallCapture CaptureCompressedTexImage3DOES(const State &glState, 1626 bool isCallValid, 1627 TextureTarget targetPacked, 1628 GLint level, 1629 GLenum internalformat, 1630 GLsizei width, 1631 GLsizei height, 1632 GLsizei depth, 1633 GLint border, 1634 GLsizei imageSize, 1635 const void *data); 1636 angle::CallCapture CaptureCompressedTexSubImage3DOES(const State &glState, 1637 bool isCallValid, 1638 TextureTarget targetPacked, 1639 GLint level, 1640 GLint xoffset, 1641 GLint yoffset, 1642 GLint zoffset, 1643 GLsizei width, 1644 GLsizei height, 1645 GLsizei depth, 1646 GLenum format, 1647 GLsizei imageSize, 1648 const void *data); 1649 angle::CallCapture CaptureCopyTexSubImage3DOES(const State &glState, 1650 bool isCallValid, 1651 TextureTarget targetPacked, 1652 GLint level, 1653 GLint xoffset, 1654 GLint yoffset, 1655 GLint zoffset, 1656 GLint x, 1657 GLint y, 1658 GLsizei width, 1659 GLsizei height); 1660 angle::CallCapture CaptureFramebufferTexture3DOES(const State &glState, 1661 bool isCallValid, 1662 GLenum target, 1663 GLenum attachment, 1664 TextureTarget textargetPacked, 1665 TextureID texturePacked, 1666 GLint level, 1667 GLint zoffset); 1668 angle::CallCapture CaptureTexImage3DOES(const State &glState, 1669 bool isCallValid, 1670 TextureTarget targetPacked, 1671 GLint level, 1672 GLenum internalformat, 1673 GLsizei width, 1674 GLsizei height, 1675 GLsizei depth, 1676 GLint border, 1677 GLenum format, 1678 GLenum type, 1679 const void *pixels); 1680 angle::CallCapture CaptureTexSubImage3DOES(const State &glState, 1681 bool isCallValid, 1682 TextureTarget targetPacked, 1683 GLint level, 1684 GLint xoffset, 1685 GLint yoffset, 1686 GLint zoffset, 1687 GLsizei width, 1688 GLsizei height, 1689 GLsizei depth, 1690 GLenum format, 1691 GLenum type, 1692 const void *pixels); 1693 1694 // GL_OES_texture_border_clamp 1695 angle::CallCapture CaptureGetSamplerParameterIivOES(const State &glState, 1696 bool isCallValid, 1697 SamplerID samplerPacked, 1698 GLenum pname, 1699 GLint *params); 1700 angle::CallCapture CaptureGetSamplerParameterIuivOES(const State &glState, 1701 bool isCallValid, 1702 SamplerID samplerPacked, 1703 GLenum pname, 1704 GLuint *params); 1705 angle::CallCapture CaptureGetTexParameterIivOES(const State &glState, 1706 bool isCallValid, 1707 TextureType targetPacked, 1708 GLenum pname, 1709 GLint *params); 1710 angle::CallCapture CaptureGetTexParameterIuivOES(const State &glState, 1711 bool isCallValid, 1712 TextureType targetPacked, 1713 GLenum pname, 1714 GLuint *params); 1715 angle::CallCapture CaptureSamplerParameterIivOES(const State &glState, 1716 bool isCallValid, 1717 SamplerID samplerPacked, 1718 GLenum pname, 1719 const GLint *param); 1720 angle::CallCapture CaptureSamplerParameterIuivOES(const State &glState, 1721 bool isCallValid, 1722 SamplerID samplerPacked, 1723 GLenum pname, 1724 const GLuint *param); 1725 angle::CallCapture CaptureTexParameterIivOES(const State &glState, 1726 bool isCallValid, 1727 TextureType targetPacked, 1728 GLenum pname, 1729 const GLint *params); 1730 angle::CallCapture CaptureTexParameterIuivOES(const State &glState, 1731 bool isCallValid, 1732 TextureType targetPacked, 1733 GLenum pname, 1734 const GLuint *params); 1735 1736 // GL_OES_texture_cube_map 1737 angle::CallCapture CaptureGetTexGenfvOES(const State &glState, 1738 bool isCallValid, 1739 GLenum coord, 1740 GLenum pname, 1741 GLfloat *params); 1742 angle::CallCapture CaptureGetTexGenivOES(const State &glState, 1743 bool isCallValid, 1744 GLenum coord, 1745 GLenum pname, 1746 GLint *params); 1747 angle::CallCapture CaptureGetTexGenxvOES(const State &glState, 1748 bool isCallValid, 1749 GLenum coord, 1750 GLenum pname, 1751 GLfixed *params); 1752 angle::CallCapture CaptureTexGenfOES(const State &glState, 1753 bool isCallValid, 1754 GLenum coord, 1755 GLenum pname, 1756 GLfloat param); 1757 angle::CallCapture CaptureTexGenfvOES(const State &glState, 1758 bool isCallValid, 1759 GLenum coord, 1760 GLenum pname, 1761 const GLfloat *params); 1762 angle::CallCapture CaptureTexGeniOES(const State &glState, 1763 bool isCallValid, 1764 GLenum coord, 1765 GLenum pname, 1766 GLint param); 1767 angle::CallCapture CaptureTexGenivOES(const State &glState, 1768 bool isCallValid, 1769 GLenum coord, 1770 GLenum pname, 1771 const GLint *params); 1772 angle::CallCapture CaptureTexGenxOES(const State &glState, 1773 bool isCallValid, 1774 GLenum coord, 1775 GLenum pname, 1776 GLfixed param); 1777 angle::CallCapture CaptureTexGenxvOES(const State &glState, 1778 bool isCallValid, 1779 GLenum coord, 1780 GLenum pname, 1781 const GLfixed *params); 1782 1783 // GL_OES_texture_cube_map_array 1784 1785 // GL_OES_texture_half_float 1786 1787 // GL_OES_texture_storage_multisample_2d_array 1788 angle::CallCapture CaptureTexStorage3DMultisampleOES(const State &glState, 1789 bool isCallValid, 1790 TextureType targetPacked, 1791 GLsizei samples, 1792 GLenum internalformat, 1793 GLsizei width, 1794 GLsizei height, 1795 GLsizei depth, 1796 GLboolean fixedsamplelocations); 1797 1798 // GL_OES_vertex_array_object 1799 angle::CallCapture CaptureBindVertexArrayOES(const State &glState, 1800 bool isCallValid, 1801 VertexArrayID arrayPacked); 1802 angle::CallCapture CaptureDeleteVertexArraysOES(const State &glState, 1803 bool isCallValid, 1804 GLsizei n, 1805 const VertexArrayID *arraysPacked); 1806 angle::CallCapture CaptureGenVertexArraysOES(const State &glState, 1807 bool isCallValid, 1808 GLsizei n, 1809 VertexArrayID *arraysPacked); 1810 angle::CallCapture CaptureIsVertexArrayOES(const State &glState, 1811 bool isCallValid, 1812 VertexArrayID arrayPacked, 1813 GLboolean returnValue); 1814 1815 // GL_OVR_multiview 1816 angle::CallCapture CaptureFramebufferTextureMultiviewOVR(const State &glState, 1817 bool isCallValid, 1818 GLenum target, 1819 GLenum attachment, 1820 TextureID texturePacked, 1821 GLint level, 1822 GLint baseViewIndex, 1823 GLsizei numViews); 1824 1825 // GL_OVR_multiview2 1826 1827 // Parameter Captures 1828 1829 void CaptureDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices( 1830 const State &glState, 1831 bool isCallValid, 1832 PrimitiveMode modePacked, 1833 GLsizei count, 1834 DrawElementsType typePacked, 1835 const GLvoid *indices, 1836 GLsizei instanceCounts, 1837 GLint baseVertex, 1838 GLuint baseInstance, 1839 angle::ParamCapture *paramCapture); 1840 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_firsts(const State &glState, 1841 bool isCallValid, 1842 PrimitiveMode modePacked, 1843 const GLint *firsts, 1844 const GLsizei *counts, 1845 const GLsizei *instanceCounts, 1846 const GLuint *baseInstances, 1847 GLsizei drawcount, 1848 angle::ParamCapture *paramCapture); 1849 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_counts(const State &glState, 1850 bool isCallValid, 1851 PrimitiveMode modePacked, 1852 const GLint *firsts, 1853 const GLsizei *counts, 1854 const GLsizei *instanceCounts, 1855 const GLuint *baseInstances, 1856 GLsizei drawcount, 1857 angle::ParamCapture *paramCapture); 1858 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_instanceCounts( 1859 const State &glState, 1860 bool isCallValid, 1861 PrimitiveMode modePacked, 1862 const GLint *firsts, 1863 const GLsizei *counts, 1864 const GLsizei *instanceCounts, 1865 const GLuint *baseInstances, 1866 GLsizei drawcount, 1867 angle::ParamCapture *paramCapture); 1868 void CaptureMultiDrawArraysInstancedBaseInstanceANGLE_baseInstances( 1869 const State &glState, 1870 bool isCallValid, 1871 PrimitiveMode modePacked, 1872 const GLint *firsts, 1873 const GLsizei *counts, 1874 const GLsizei *instanceCounts, 1875 const GLuint *baseInstances, 1876 GLsizei drawcount, 1877 angle::ParamCapture *paramCapture); 1878 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_counts( 1879 const State &glState, 1880 bool isCallValid, 1881 PrimitiveMode modePacked, 1882 const GLsizei *counts, 1883 DrawElementsType typePacked, 1884 const GLvoid *const *indices, 1885 const GLsizei *instanceCounts, 1886 const GLint *baseVertices, 1887 const GLuint *baseInstances, 1888 GLsizei drawcount, 1889 angle::ParamCapture *paramCapture); 1890 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_indices( 1891 const State &glState, 1892 bool isCallValid, 1893 PrimitiveMode modePacked, 1894 const GLsizei *counts, 1895 DrawElementsType typePacked, 1896 const GLvoid *const *indices, 1897 const GLsizei *instanceCounts, 1898 const GLint *baseVertices, 1899 const GLuint *baseInstances, 1900 GLsizei drawcount, 1901 angle::ParamCapture *paramCapture); 1902 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_instanceCounts( 1903 const State &glState, 1904 bool isCallValid, 1905 PrimitiveMode modePacked, 1906 const GLsizei *counts, 1907 DrawElementsType typePacked, 1908 const GLvoid *const *indices, 1909 const GLsizei *instanceCounts, 1910 const GLint *baseVertices, 1911 const GLuint *baseInstances, 1912 GLsizei drawcount, 1913 angle::ParamCapture *paramCapture); 1914 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseVertices( 1915 const State &glState, 1916 bool isCallValid, 1917 PrimitiveMode modePacked, 1918 const GLsizei *counts, 1919 DrawElementsType typePacked, 1920 const GLvoid *const *indices, 1921 const GLsizei *instanceCounts, 1922 const GLint *baseVertices, 1923 const GLuint *baseInstances, 1924 GLsizei drawcount, 1925 angle::ParamCapture *paramCapture); 1926 void CaptureMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE_baseInstances( 1927 const State &glState, 1928 bool isCallValid, 1929 PrimitiveMode modePacked, 1930 const GLsizei *counts, 1931 DrawElementsType typePacked, 1932 const GLvoid *const *indices, 1933 const GLsizei *instanceCounts, 1934 const GLint *baseVertices, 1935 const GLuint *baseInstances, 1936 GLsizei drawcount, 1937 angle::ParamCapture *paramCapture); 1938 void CaptureGetTexImageANGLE_pixels(const State &glState, 1939 bool isCallValid, 1940 TextureTarget targetPacked, 1941 GLint level, 1942 GLenum format, 1943 GLenum type, 1944 void *pixels, 1945 angle::ParamCapture *paramCapture); 1946 void CaptureGetRenderbufferImageANGLE_pixels(const State &glState, 1947 bool isCallValid, 1948 GLenum target, 1949 GLenum format, 1950 GLenum type, 1951 void *pixels, 1952 angle::ParamCapture *paramCapture); 1953 void CaptureDrawElementsInstancedANGLE_indices(const State &glState, 1954 bool isCallValid, 1955 PrimitiveMode modePacked, 1956 GLsizei count, 1957 DrawElementsType typePacked, 1958 const void *indices, 1959 GLsizei primcount, 1960 angle::ParamCapture *paramCapture); 1961 void CaptureMultiDrawArraysANGLE_firsts(const State &glState, 1962 bool isCallValid, 1963 PrimitiveMode modePacked, 1964 const GLint *firsts, 1965 const GLsizei *counts, 1966 GLsizei drawcount, 1967 angle::ParamCapture *paramCapture); 1968 void CaptureMultiDrawArraysANGLE_counts(const State &glState, 1969 bool isCallValid, 1970 PrimitiveMode modePacked, 1971 const GLint *firsts, 1972 const GLsizei *counts, 1973 GLsizei drawcount, 1974 angle::ParamCapture *paramCapture); 1975 void CaptureMultiDrawArraysInstancedANGLE_firsts(const State &glState, 1976 bool isCallValid, 1977 PrimitiveMode modePacked, 1978 const GLint *firsts, 1979 const GLsizei *counts, 1980 const GLsizei *instanceCounts, 1981 GLsizei drawcount, 1982 angle::ParamCapture *paramCapture); 1983 void CaptureMultiDrawArraysInstancedANGLE_counts(const State &glState, 1984 bool isCallValid, 1985 PrimitiveMode modePacked, 1986 const GLint *firsts, 1987 const GLsizei *counts, 1988 const GLsizei *instanceCounts, 1989 GLsizei drawcount, 1990 angle::ParamCapture *paramCapture); 1991 void CaptureMultiDrawArraysInstancedANGLE_instanceCounts(const State &glState, 1992 bool isCallValid, 1993 PrimitiveMode modePacked, 1994 const GLint *firsts, 1995 const GLsizei *counts, 1996 const GLsizei *instanceCounts, 1997 GLsizei drawcount, 1998 angle::ParamCapture *paramCapture); 1999 void CaptureMultiDrawElementsANGLE_counts(const State &glState, 2000 bool isCallValid, 2001 PrimitiveMode modePacked, 2002 const GLsizei *counts, 2003 DrawElementsType typePacked, 2004 const GLvoid *const *indices, 2005 GLsizei drawcount, 2006 angle::ParamCapture *paramCapture); 2007 void CaptureMultiDrawElementsANGLE_indices(const State &glState, 2008 bool isCallValid, 2009 PrimitiveMode modePacked, 2010 const GLsizei *counts, 2011 DrawElementsType typePacked, 2012 const GLvoid *const *indices, 2013 GLsizei drawcount, 2014 angle::ParamCapture *paramCapture); 2015 void CaptureMultiDrawElementsInstancedANGLE_counts(const State &glState, 2016 bool isCallValid, 2017 PrimitiveMode modePacked, 2018 const GLsizei *counts, 2019 DrawElementsType typePacked, 2020 const GLvoid *const *indices, 2021 const GLsizei *instanceCounts, 2022 GLsizei drawcount, 2023 angle::ParamCapture *paramCapture); 2024 void CaptureMultiDrawElementsInstancedANGLE_indices(const State &glState, 2025 bool isCallValid, 2026 PrimitiveMode modePacked, 2027 const GLsizei *counts, 2028 DrawElementsType typePacked, 2029 const GLvoid *const *indices, 2030 const GLsizei *instanceCounts, 2031 GLsizei drawcount, 2032 angle::ParamCapture *paramCapture); 2033 void CaptureMultiDrawElementsInstancedANGLE_instanceCounts(const State &glState, 2034 bool isCallValid, 2035 PrimitiveMode modePacked, 2036 const GLsizei *counts, 2037 DrawElementsType typePacked, 2038 const GLvoid *const *indices, 2039 const GLsizei *instanceCounts, 2040 GLsizei drawcount, 2041 angle::ParamCapture *paramCapture); 2042 void CaptureRequestExtensionANGLE_name(const State &glState, 2043 bool isCallValid, 2044 const GLchar *name, 2045 angle::ParamCapture *paramCapture); 2046 void CaptureDisableExtensionANGLE_name(const State &glState, 2047 bool isCallValid, 2048 const GLchar *name, 2049 angle::ParamCapture *paramCapture); 2050 void CaptureGetBooleanvRobustANGLE_length(const State &glState, 2051 bool isCallValid, 2052 GLenum pname, 2053 GLsizei bufSize, 2054 GLsizei *length, 2055 GLboolean *params, 2056 angle::ParamCapture *paramCapture); 2057 void CaptureGetBooleanvRobustANGLE_params(const State &glState, 2058 bool isCallValid, 2059 GLenum pname, 2060 GLsizei bufSize, 2061 GLsizei *length, 2062 GLboolean *params, 2063 angle::ParamCapture *paramCapture); 2064 void CaptureGetBufferParameterivRobustANGLE_length(const State &glState, 2065 bool isCallValid, 2066 BufferBinding targetPacked, 2067 GLenum pname, 2068 GLsizei bufSize, 2069 GLsizei *length, 2070 GLint *params, 2071 angle::ParamCapture *paramCapture); 2072 void CaptureGetBufferParameterivRobustANGLE_params(const State &glState, 2073 bool isCallValid, 2074 BufferBinding targetPacked, 2075 GLenum pname, 2076 GLsizei bufSize, 2077 GLsizei *length, 2078 GLint *params, 2079 angle::ParamCapture *paramCapture); 2080 void CaptureGetFloatvRobustANGLE_length(const State &glState, 2081 bool isCallValid, 2082 GLenum pname, 2083 GLsizei bufSize, 2084 GLsizei *length, 2085 GLfloat *params, 2086 angle::ParamCapture *paramCapture); 2087 void CaptureGetFloatvRobustANGLE_params(const State &glState, 2088 bool isCallValid, 2089 GLenum pname, 2090 GLsizei bufSize, 2091 GLsizei *length, 2092 GLfloat *params, 2093 angle::ParamCapture *paramCapture); 2094 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_length( 2095 const State &glState, 2096 bool isCallValid, 2097 GLenum target, 2098 GLenum attachment, 2099 GLenum pname, 2100 GLsizei bufSize, 2101 GLsizei *length, 2102 GLint *params, 2103 angle::ParamCapture *paramCapture); 2104 void CaptureGetFramebufferAttachmentParameterivRobustANGLE_params( 2105 const State &glState, 2106 bool isCallValid, 2107 GLenum target, 2108 GLenum attachment, 2109 GLenum pname, 2110 GLsizei bufSize, 2111 GLsizei *length, 2112 GLint *params, 2113 angle::ParamCapture *paramCapture); 2114 void CaptureGetIntegervRobustANGLE_length(const State &glState, 2115 bool isCallValid, 2116 GLenum pname, 2117 GLsizei bufSize, 2118 GLsizei *length, 2119 GLint *data, 2120 angle::ParamCapture *paramCapture); 2121 void CaptureGetIntegervRobustANGLE_data(const State &glState, 2122 bool isCallValid, 2123 GLenum pname, 2124 GLsizei bufSize, 2125 GLsizei *length, 2126 GLint *data, 2127 angle::ParamCapture *paramCapture); 2128 void CaptureGetProgramivRobustANGLE_length(const State &glState, 2129 bool isCallValid, 2130 ShaderProgramID programPacked, 2131 GLenum pname, 2132 GLsizei bufSize, 2133 GLsizei *length, 2134 GLint *params, 2135 angle::ParamCapture *paramCapture); 2136 void CaptureGetProgramivRobustANGLE_params(const State &glState, 2137 bool isCallValid, 2138 ShaderProgramID programPacked, 2139 GLenum pname, 2140 GLsizei bufSize, 2141 GLsizei *length, 2142 GLint *params, 2143 angle::ParamCapture *paramCapture); 2144 void CaptureGetRenderbufferParameterivRobustANGLE_length(const State &glState, 2145 bool isCallValid, 2146 GLenum target, 2147 GLenum pname, 2148 GLsizei bufSize, 2149 GLsizei *length, 2150 GLint *params, 2151 angle::ParamCapture *paramCapture); 2152 void CaptureGetRenderbufferParameterivRobustANGLE_params(const State &glState, 2153 bool isCallValid, 2154 GLenum target, 2155 GLenum pname, 2156 GLsizei bufSize, 2157 GLsizei *length, 2158 GLint *params, 2159 angle::ParamCapture *paramCapture); 2160 void CaptureGetShaderivRobustANGLE_length(const State &glState, 2161 bool isCallValid, 2162 ShaderProgramID shaderPacked, 2163 GLenum pname, 2164 GLsizei bufSize, 2165 GLsizei *length, 2166 GLint *params, 2167 angle::ParamCapture *paramCapture); 2168 void CaptureGetShaderivRobustANGLE_params(const State &glState, 2169 bool isCallValid, 2170 ShaderProgramID shaderPacked, 2171 GLenum pname, 2172 GLsizei bufSize, 2173 GLsizei *length, 2174 GLint *params, 2175 angle::ParamCapture *paramCapture); 2176 void CaptureGetTexParameterfvRobustANGLE_length(const State &glState, 2177 bool isCallValid, 2178 TextureType targetPacked, 2179 GLenum pname, 2180 GLsizei bufSize, 2181 GLsizei *length, 2182 GLfloat *params, 2183 angle::ParamCapture *paramCapture); 2184 void CaptureGetTexParameterfvRobustANGLE_params(const State &glState, 2185 bool isCallValid, 2186 TextureType targetPacked, 2187 GLenum pname, 2188 GLsizei bufSize, 2189 GLsizei *length, 2190 GLfloat *params, 2191 angle::ParamCapture *paramCapture); 2192 void CaptureGetTexParameterivRobustANGLE_length(const State &glState, 2193 bool isCallValid, 2194 TextureType targetPacked, 2195 GLenum pname, 2196 GLsizei bufSize, 2197 GLsizei *length, 2198 GLint *params, 2199 angle::ParamCapture *paramCapture); 2200 void CaptureGetTexParameterivRobustANGLE_params(const State &glState, 2201 bool isCallValid, 2202 TextureType targetPacked, 2203 GLenum pname, 2204 GLsizei bufSize, 2205 GLsizei *length, 2206 GLint *params, 2207 angle::ParamCapture *paramCapture); 2208 void CaptureGetUniformfvRobustANGLE_length(const State &glState, 2209 bool isCallValid, 2210 ShaderProgramID programPacked, 2211 UniformLocation locationPacked, 2212 GLsizei bufSize, 2213 GLsizei *length, 2214 GLfloat *params, 2215 angle::ParamCapture *paramCapture); 2216 void CaptureGetUniformfvRobustANGLE_params(const State &glState, 2217 bool isCallValid, 2218 ShaderProgramID programPacked, 2219 UniformLocation locationPacked, 2220 GLsizei bufSize, 2221 GLsizei *length, 2222 GLfloat *params, 2223 angle::ParamCapture *paramCapture); 2224 void CaptureGetUniformivRobustANGLE_length(const State &glState, 2225 bool isCallValid, 2226 ShaderProgramID programPacked, 2227 UniformLocation locationPacked, 2228 GLsizei bufSize, 2229 GLsizei *length, 2230 GLint *params, 2231 angle::ParamCapture *paramCapture); 2232 void CaptureGetUniformivRobustANGLE_params(const State &glState, 2233 bool isCallValid, 2234 ShaderProgramID programPacked, 2235 UniformLocation locationPacked, 2236 GLsizei bufSize, 2237 GLsizei *length, 2238 GLint *params, 2239 angle::ParamCapture *paramCapture); 2240 void CaptureGetVertexAttribfvRobustANGLE_length(const State &glState, 2241 bool isCallValid, 2242 GLuint index, 2243 GLenum pname, 2244 GLsizei bufSize, 2245 GLsizei *length, 2246 GLfloat *params, 2247 angle::ParamCapture *paramCapture); 2248 void CaptureGetVertexAttribfvRobustANGLE_params(const State &glState, 2249 bool isCallValid, 2250 GLuint index, 2251 GLenum pname, 2252 GLsizei bufSize, 2253 GLsizei *length, 2254 GLfloat *params, 2255 angle::ParamCapture *paramCapture); 2256 void CaptureGetVertexAttribivRobustANGLE_length(const State &glState, 2257 bool isCallValid, 2258 GLuint index, 2259 GLenum pname, 2260 GLsizei bufSize, 2261 GLsizei *length, 2262 GLint *params, 2263 angle::ParamCapture *paramCapture); 2264 void CaptureGetVertexAttribivRobustANGLE_params(const State &glState, 2265 bool isCallValid, 2266 GLuint index, 2267 GLenum pname, 2268 GLsizei bufSize, 2269 GLsizei *length, 2270 GLint *params, 2271 angle::ParamCapture *paramCapture); 2272 void CaptureGetVertexAttribPointervRobustANGLE_length(const State &glState, 2273 bool isCallValid, 2274 GLuint index, 2275 GLenum pname, 2276 GLsizei bufSize, 2277 GLsizei *length, 2278 void **pointer, 2279 angle::ParamCapture *paramCapture); 2280 void CaptureGetVertexAttribPointervRobustANGLE_pointer(const State &glState, 2281 bool isCallValid, 2282 GLuint index, 2283 GLenum pname, 2284 GLsizei bufSize, 2285 GLsizei *length, 2286 void **pointer, 2287 angle::ParamCapture *paramCapture); 2288 void CaptureReadPixelsRobustANGLE_length(const State &glState, 2289 bool isCallValid, 2290 GLint x, 2291 GLint y, 2292 GLsizei width, 2293 GLsizei height, 2294 GLenum format, 2295 GLenum type, 2296 GLsizei bufSize, 2297 GLsizei *length, 2298 GLsizei *columns, 2299 GLsizei *rows, 2300 void *pixels, 2301 angle::ParamCapture *paramCapture); 2302 void CaptureReadPixelsRobustANGLE_columns(const State &glState, 2303 bool isCallValid, 2304 GLint x, 2305 GLint y, 2306 GLsizei width, 2307 GLsizei height, 2308 GLenum format, 2309 GLenum type, 2310 GLsizei bufSize, 2311 GLsizei *length, 2312 GLsizei *columns, 2313 GLsizei *rows, 2314 void *pixels, 2315 angle::ParamCapture *paramCapture); 2316 void CaptureReadPixelsRobustANGLE_rows(const State &glState, 2317 bool isCallValid, 2318 GLint x, 2319 GLint y, 2320 GLsizei width, 2321 GLsizei height, 2322 GLenum format, 2323 GLenum type, 2324 GLsizei bufSize, 2325 GLsizei *length, 2326 GLsizei *columns, 2327 GLsizei *rows, 2328 void *pixels, 2329 angle::ParamCapture *paramCapture); 2330 void CaptureReadPixelsRobustANGLE_pixels(const State &glState, 2331 bool isCallValid, 2332 GLint x, 2333 GLint y, 2334 GLsizei width, 2335 GLsizei height, 2336 GLenum format, 2337 GLenum type, 2338 GLsizei bufSize, 2339 GLsizei *length, 2340 GLsizei *columns, 2341 GLsizei *rows, 2342 void *pixels, 2343 angle::ParamCapture *paramCapture); 2344 void CaptureTexImage2DRobustANGLE_pixels(const State &glState, 2345 bool isCallValid, 2346 TextureTarget targetPacked, 2347 GLint level, 2348 GLint internalformat, 2349 GLsizei width, 2350 GLsizei height, 2351 GLint border, 2352 GLenum format, 2353 GLenum type, 2354 GLsizei bufSize, 2355 const void *pixels, 2356 angle::ParamCapture *paramCapture); 2357 void CaptureTexParameterfvRobustANGLE_params(const State &glState, 2358 bool isCallValid, 2359 TextureType targetPacked, 2360 GLenum pname, 2361 GLsizei bufSize, 2362 const GLfloat *params, 2363 angle::ParamCapture *paramCapture); 2364 void CaptureTexParameterivRobustANGLE_params(const State &glState, 2365 bool isCallValid, 2366 TextureType targetPacked, 2367 GLenum pname, 2368 GLsizei bufSize, 2369 const GLint *params, 2370 angle::ParamCapture *paramCapture); 2371 void CaptureTexSubImage2DRobustANGLE_pixels(const State &glState, 2372 bool isCallValid, 2373 TextureTarget targetPacked, 2374 GLint level, 2375 GLint xoffset, 2376 GLint yoffset, 2377 GLsizei width, 2378 GLsizei height, 2379 GLenum format, 2380 GLenum type, 2381 GLsizei bufSize, 2382 const void *pixels, 2383 angle::ParamCapture *paramCapture); 2384 void CaptureTexImage3DRobustANGLE_pixels(const State &glState, 2385 bool isCallValid, 2386 TextureTarget targetPacked, 2387 GLint level, 2388 GLint internalformat, 2389 GLsizei width, 2390 GLsizei height, 2391 GLsizei depth, 2392 GLint border, 2393 GLenum format, 2394 GLenum type, 2395 GLsizei bufSize, 2396 const void *pixels, 2397 angle::ParamCapture *paramCapture); 2398 void CaptureTexSubImage3DRobustANGLE_pixels(const State &glState, 2399 bool isCallValid, 2400 TextureTarget targetPacked, 2401 GLint level, 2402 GLint xoffset, 2403 GLint yoffset, 2404 GLint zoffset, 2405 GLsizei width, 2406 GLsizei height, 2407 GLsizei depth, 2408 GLenum format, 2409 GLenum type, 2410 GLsizei bufSize, 2411 const void *pixels, 2412 angle::ParamCapture *paramCapture); 2413 void CaptureCompressedTexImage2DRobustANGLE_data(const State &glState, 2414 bool isCallValid, 2415 TextureTarget targetPacked, 2416 GLint level, 2417 GLenum internalformat, 2418 GLsizei width, 2419 GLsizei height, 2420 GLint border, 2421 GLsizei imageSize, 2422 GLsizei dataSize, 2423 const GLvoid *data, 2424 angle::ParamCapture *paramCapture); 2425 void CaptureCompressedTexSubImage2DRobustANGLE_data(const State &glState, 2426 bool isCallValid, 2427 TextureTarget targetPacked, 2428 GLint level, 2429 GLsizei xoffset, 2430 GLsizei yoffset, 2431 GLsizei width, 2432 GLsizei height, 2433 GLenum format, 2434 GLsizei imageSize, 2435 GLsizei dataSize, 2436 const GLvoid *data, 2437 angle::ParamCapture *paramCapture); 2438 void CaptureCompressedTexImage3DRobustANGLE_data(const State &glState, 2439 bool isCallValid, 2440 TextureTarget targetPacked, 2441 GLint level, 2442 GLenum internalformat, 2443 GLsizei width, 2444 GLsizei height, 2445 GLsizei depth, 2446 GLint border, 2447 GLsizei imageSize, 2448 GLsizei dataSize, 2449 const GLvoid *data, 2450 angle::ParamCapture *paramCapture); 2451 void CaptureCompressedTexSubImage3DRobustANGLE_data(const State &glState, 2452 bool isCallValid, 2453 TextureTarget targetPacked, 2454 GLint level, 2455 GLint xoffset, 2456 GLint yoffset, 2457 GLint zoffset, 2458 GLsizei width, 2459 GLsizei height, 2460 GLsizei depth, 2461 GLenum format, 2462 GLsizei imageSize, 2463 GLsizei dataSize, 2464 const GLvoid *data, 2465 angle::ParamCapture *paramCapture); 2466 void CaptureGetQueryivRobustANGLE_length(const State &glState, 2467 bool isCallValid, 2468 QueryType targetPacked, 2469 GLenum pname, 2470 GLsizei bufSize, 2471 GLsizei *length, 2472 GLint *params, 2473 angle::ParamCapture *paramCapture); 2474 void CaptureGetQueryivRobustANGLE_params(const State &glState, 2475 bool isCallValid, 2476 QueryType targetPacked, 2477 GLenum pname, 2478 GLsizei bufSize, 2479 GLsizei *length, 2480 GLint *params, 2481 angle::ParamCapture *paramCapture); 2482 void CaptureGetQueryObjectuivRobustANGLE_length(const State &glState, 2483 bool isCallValid, 2484 QueryID idPacked, 2485 GLenum pname, 2486 GLsizei bufSize, 2487 GLsizei *length, 2488 GLuint *params, 2489 angle::ParamCapture *paramCapture); 2490 void CaptureGetQueryObjectuivRobustANGLE_params(const State &glState, 2491 bool isCallValid, 2492 QueryID idPacked, 2493 GLenum pname, 2494 GLsizei bufSize, 2495 GLsizei *length, 2496 GLuint *params, 2497 angle::ParamCapture *paramCapture); 2498 void CaptureGetBufferPointervRobustANGLE_length(const State &glState, 2499 bool isCallValid, 2500 BufferBinding targetPacked, 2501 GLenum pname, 2502 GLsizei bufSize, 2503 GLsizei *length, 2504 void **params, 2505 angle::ParamCapture *paramCapture); 2506 void CaptureGetBufferPointervRobustANGLE_params(const State &glState, 2507 bool isCallValid, 2508 BufferBinding targetPacked, 2509 GLenum pname, 2510 GLsizei bufSize, 2511 GLsizei *length, 2512 void **params, 2513 angle::ParamCapture *paramCapture); 2514 void CaptureGetIntegeri_vRobustANGLE_length(const State &glState, 2515 bool isCallValid, 2516 GLenum target, 2517 GLuint index, 2518 GLsizei bufSize, 2519 GLsizei *length, 2520 GLint *data, 2521 angle::ParamCapture *paramCapture); 2522 void CaptureGetIntegeri_vRobustANGLE_data(const State &glState, 2523 bool isCallValid, 2524 GLenum target, 2525 GLuint index, 2526 GLsizei bufSize, 2527 GLsizei *length, 2528 GLint *data, 2529 angle::ParamCapture *paramCapture); 2530 void CaptureGetInternalformativRobustANGLE_length(const State &glState, 2531 bool isCallValid, 2532 GLenum target, 2533 GLenum internalformat, 2534 GLenum pname, 2535 GLsizei bufSize, 2536 GLsizei *length, 2537 GLint *params, 2538 angle::ParamCapture *paramCapture); 2539 void CaptureGetInternalformativRobustANGLE_params(const State &glState, 2540 bool isCallValid, 2541 GLenum target, 2542 GLenum internalformat, 2543 GLenum pname, 2544 GLsizei bufSize, 2545 GLsizei *length, 2546 GLint *params, 2547 angle::ParamCapture *paramCapture); 2548 void CaptureGetVertexAttribIivRobustANGLE_length(const State &glState, 2549 bool isCallValid, 2550 GLuint index, 2551 GLenum pname, 2552 GLsizei bufSize, 2553 GLsizei *length, 2554 GLint *params, 2555 angle::ParamCapture *paramCapture); 2556 void CaptureGetVertexAttribIivRobustANGLE_params(const State &glState, 2557 bool isCallValid, 2558 GLuint index, 2559 GLenum pname, 2560 GLsizei bufSize, 2561 GLsizei *length, 2562 GLint *params, 2563 angle::ParamCapture *paramCapture); 2564 void CaptureGetVertexAttribIuivRobustANGLE_length(const State &glState, 2565 bool isCallValid, 2566 GLuint index, 2567 GLenum pname, 2568 GLsizei bufSize, 2569 GLsizei *length, 2570 GLuint *params, 2571 angle::ParamCapture *paramCapture); 2572 void CaptureGetVertexAttribIuivRobustANGLE_params(const State &glState, 2573 bool isCallValid, 2574 GLuint index, 2575 GLenum pname, 2576 GLsizei bufSize, 2577 GLsizei *length, 2578 GLuint *params, 2579 angle::ParamCapture *paramCapture); 2580 void CaptureGetUniformuivRobustANGLE_length(const State &glState, 2581 bool isCallValid, 2582 ShaderProgramID programPacked, 2583 UniformLocation locationPacked, 2584 GLsizei bufSize, 2585 GLsizei *length, 2586 GLuint *params, 2587 angle::ParamCapture *paramCapture); 2588 void CaptureGetUniformuivRobustANGLE_params(const State &glState, 2589 bool isCallValid, 2590 ShaderProgramID programPacked, 2591 UniformLocation locationPacked, 2592 GLsizei bufSize, 2593 GLsizei *length, 2594 GLuint *params, 2595 angle::ParamCapture *paramCapture); 2596 void CaptureGetActiveUniformBlockivRobustANGLE_length(const State &glState, 2597 bool isCallValid, 2598 ShaderProgramID programPacked, 2599 GLuint uniformBlockIndex, 2600 GLenum pname, 2601 GLsizei bufSize, 2602 GLsizei *length, 2603 GLint *params, 2604 angle::ParamCapture *paramCapture); 2605 void CaptureGetActiveUniformBlockivRobustANGLE_params(const State &glState, 2606 bool isCallValid, 2607 ShaderProgramID programPacked, 2608 GLuint uniformBlockIndex, 2609 GLenum pname, 2610 GLsizei bufSize, 2611 GLsizei *length, 2612 GLint *params, 2613 angle::ParamCapture *paramCapture); 2614 void CaptureGetInteger64vRobustANGLE_length(const State &glState, 2615 bool isCallValid, 2616 GLenum pname, 2617 GLsizei bufSize, 2618 GLsizei *length, 2619 GLint64 *data, 2620 angle::ParamCapture *paramCapture); 2621 void CaptureGetInteger64vRobustANGLE_data(const State &glState, 2622 bool isCallValid, 2623 GLenum pname, 2624 GLsizei bufSize, 2625 GLsizei *length, 2626 GLint64 *data, 2627 angle::ParamCapture *paramCapture); 2628 void CaptureGetInteger64i_vRobustANGLE_length(const State &glState, 2629 bool isCallValid, 2630 GLenum target, 2631 GLuint index, 2632 GLsizei bufSize, 2633 GLsizei *length, 2634 GLint64 *data, 2635 angle::ParamCapture *paramCapture); 2636 void CaptureGetInteger64i_vRobustANGLE_data(const State &glState, 2637 bool isCallValid, 2638 GLenum target, 2639 GLuint index, 2640 GLsizei bufSize, 2641 GLsizei *length, 2642 GLint64 *data, 2643 angle::ParamCapture *paramCapture); 2644 void CaptureGetBufferParameteri64vRobustANGLE_length(const State &glState, 2645 bool isCallValid, 2646 BufferBinding targetPacked, 2647 GLenum pname, 2648 GLsizei bufSize, 2649 GLsizei *length, 2650 GLint64 *params, 2651 angle::ParamCapture *paramCapture); 2652 void CaptureGetBufferParameteri64vRobustANGLE_params(const State &glState, 2653 bool isCallValid, 2654 BufferBinding targetPacked, 2655 GLenum pname, 2656 GLsizei bufSize, 2657 GLsizei *length, 2658 GLint64 *params, 2659 angle::ParamCapture *paramCapture); 2660 void CaptureSamplerParameterivRobustANGLE_param(const State &glState, 2661 bool isCallValid, 2662 SamplerID samplerPacked, 2663 GLuint pname, 2664 GLsizei bufSize, 2665 const GLint *param, 2666 angle::ParamCapture *paramCapture); 2667 void CaptureSamplerParameterfvRobustANGLE_param(const State &glState, 2668 bool isCallValid, 2669 SamplerID samplerPacked, 2670 GLenum pname, 2671 GLsizei bufSize, 2672 const GLfloat *param, 2673 angle::ParamCapture *paramCapture); 2674 void CaptureGetSamplerParameterivRobustANGLE_length(const State &glState, 2675 bool isCallValid, 2676 SamplerID samplerPacked, 2677 GLenum pname, 2678 GLsizei bufSize, 2679 GLsizei *length, 2680 GLint *params, 2681 angle::ParamCapture *paramCapture); 2682 void CaptureGetSamplerParameterivRobustANGLE_params(const State &glState, 2683 bool isCallValid, 2684 SamplerID samplerPacked, 2685 GLenum pname, 2686 GLsizei bufSize, 2687 GLsizei *length, 2688 GLint *params, 2689 angle::ParamCapture *paramCapture); 2690 void CaptureGetSamplerParameterfvRobustANGLE_length(const State &glState, 2691 bool isCallValid, 2692 SamplerID samplerPacked, 2693 GLenum pname, 2694 GLsizei bufSize, 2695 GLsizei *length, 2696 GLfloat *params, 2697 angle::ParamCapture *paramCapture); 2698 void CaptureGetSamplerParameterfvRobustANGLE_params(const State &glState, 2699 bool isCallValid, 2700 SamplerID samplerPacked, 2701 GLenum pname, 2702 GLsizei bufSize, 2703 GLsizei *length, 2704 GLfloat *params, 2705 angle::ParamCapture *paramCapture); 2706 void CaptureGetFramebufferParameterivRobustANGLE_length(const State &glState, 2707 bool isCallValid, 2708 GLenum target, 2709 GLenum pname, 2710 GLsizei bufSize, 2711 GLsizei *length, 2712 GLint *params, 2713 angle::ParamCapture *paramCapture); 2714 void CaptureGetFramebufferParameterivRobustANGLE_params(const State &glState, 2715 bool isCallValid, 2716 GLenum target, 2717 GLenum pname, 2718 GLsizei bufSize, 2719 GLsizei *length, 2720 GLint *params, 2721 angle::ParamCapture *paramCapture); 2722 void CaptureGetProgramInterfaceivRobustANGLE_length(const State &glState, 2723 bool isCallValid, 2724 ShaderProgramID programPacked, 2725 GLenum programInterface, 2726 GLenum pname, 2727 GLsizei bufSize, 2728 GLsizei *length, 2729 GLint *params, 2730 angle::ParamCapture *paramCapture); 2731 void CaptureGetProgramInterfaceivRobustANGLE_params(const State &glState, 2732 bool isCallValid, 2733 ShaderProgramID programPacked, 2734 GLenum programInterface, 2735 GLenum pname, 2736 GLsizei bufSize, 2737 GLsizei *length, 2738 GLint *params, 2739 angle::ParamCapture *paramCapture); 2740 void CaptureGetBooleani_vRobustANGLE_length(const State &glState, 2741 bool isCallValid, 2742 GLenum target, 2743 GLuint index, 2744 GLsizei bufSize, 2745 GLsizei *length, 2746 GLboolean *data, 2747 angle::ParamCapture *paramCapture); 2748 void CaptureGetBooleani_vRobustANGLE_data(const State &glState, 2749 bool isCallValid, 2750 GLenum target, 2751 GLuint index, 2752 GLsizei bufSize, 2753 GLsizei *length, 2754 GLboolean *data, 2755 angle::ParamCapture *paramCapture); 2756 void CaptureGetMultisamplefvRobustANGLE_length(const State &glState, 2757 bool isCallValid, 2758 GLenum pname, 2759 GLuint index, 2760 GLsizei bufSize, 2761 GLsizei *length, 2762 GLfloat *val, 2763 angle::ParamCapture *paramCapture); 2764 void CaptureGetMultisamplefvRobustANGLE_val(const State &glState, 2765 bool isCallValid, 2766 GLenum pname, 2767 GLuint index, 2768 GLsizei bufSize, 2769 GLsizei *length, 2770 GLfloat *val, 2771 angle::ParamCapture *paramCapture); 2772 void CaptureGetTexLevelParameterivRobustANGLE_length(const State &glState, 2773 bool isCallValid, 2774 TextureTarget targetPacked, 2775 GLint level, 2776 GLenum pname, 2777 GLsizei bufSize, 2778 GLsizei *length, 2779 GLint *params, 2780 angle::ParamCapture *paramCapture); 2781 void CaptureGetTexLevelParameterivRobustANGLE_params(const State &glState, 2782 bool isCallValid, 2783 TextureTarget targetPacked, 2784 GLint level, 2785 GLenum pname, 2786 GLsizei bufSize, 2787 GLsizei *length, 2788 GLint *params, 2789 angle::ParamCapture *paramCapture); 2790 void CaptureGetTexLevelParameterfvRobustANGLE_length(const State &glState, 2791 bool isCallValid, 2792 TextureTarget targetPacked, 2793 GLint level, 2794 GLenum pname, 2795 GLsizei bufSize, 2796 GLsizei *length, 2797 GLfloat *params, 2798 angle::ParamCapture *paramCapture); 2799 void CaptureGetTexLevelParameterfvRobustANGLE_params(const State &glState, 2800 bool isCallValid, 2801 TextureTarget targetPacked, 2802 GLint level, 2803 GLenum pname, 2804 GLsizei bufSize, 2805 GLsizei *length, 2806 GLfloat *params, 2807 angle::ParamCapture *paramCapture); 2808 void CaptureGetPointervRobustANGLERobustANGLE_length(const State &glState, 2809 bool isCallValid, 2810 GLenum pname, 2811 GLsizei bufSize, 2812 GLsizei *length, 2813 void **params, 2814 angle::ParamCapture *paramCapture); 2815 void CaptureGetPointervRobustANGLERobustANGLE_params(const State &glState, 2816 bool isCallValid, 2817 GLenum pname, 2818 GLsizei bufSize, 2819 GLsizei *length, 2820 void **params, 2821 angle::ParamCapture *paramCapture); 2822 void CaptureReadnPixelsRobustANGLE_length(const State &glState, 2823 bool isCallValid, 2824 GLint x, 2825 GLint y, 2826 GLsizei width, 2827 GLsizei height, 2828 GLenum format, 2829 GLenum type, 2830 GLsizei bufSize, 2831 GLsizei *length, 2832 GLsizei *columns, 2833 GLsizei *rows, 2834 void *data, 2835 angle::ParamCapture *paramCapture); 2836 void CaptureReadnPixelsRobustANGLE_columns(const State &glState, 2837 bool isCallValid, 2838 GLint x, 2839 GLint y, 2840 GLsizei width, 2841 GLsizei height, 2842 GLenum format, 2843 GLenum type, 2844 GLsizei bufSize, 2845 GLsizei *length, 2846 GLsizei *columns, 2847 GLsizei *rows, 2848 void *data, 2849 angle::ParamCapture *paramCapture); 2850 void CaptureReadnPixelsRobustANGLE_rows(const State &glState, 2851 bool isCallValid, 2852 GLint x, 2853 GLint y, 2854 GLsizei width, 2855 GLsizei height, 2856 GLenum format, 2857 GLenum type, 2858 GLsizei bufSize, 2859 GLsizei *length, 2860 GLsizei *columns, 2861 GLsizei *rows, 2862 void *data, 2863 angle::ParamCapture *paramCapture); 2864 void CaptureReadnPixelsRobustANGLE_data(const State &glState, 2865 bool isCallValid, 2866 GLint x, 2867 GLint y, 2868 GLsizei width, 2869 GLsizei height, 2870 GLenum format, 2871 GLenum type, 2872 GLsizei bufSize, 2873 GLsizei *length, 2874 GLsizei *columns, 2875 GLsizei *rows, 2876 void *data, 2877 angle::ParamCapture *paramCapture); 2878 void CaptureGetnUniformfvRobustANGLE_length(const State &glState, 2879 bool isCallValid, 2880 ShaderProgramID programPacked, 2881 UniformLocation locationPacked, 2882 GLsizei bufSize, 2883 GLsizei *length, 2884 GLfloat *params, 2885 angle::ParamCapture *paramCapture); 2886 void CaptureGetnUniformfvRobustANGLE_params(const State &glState, 2887 bool isCallValid, 2888 ShaderProgramID programPacked, 2889 UniformLocation locationPacked, 2890 GLsizei bufSize, 2891 GLsizei *length, 2892 GLfloat *params, 2893 angle::ParamCapture *paramCapture); 2894 void CaptureGetnUniformivRobustANGLE_length(const State &glState, 2895 bool isCallValid, 2896 ShaderProgramID programPacked, 2897 UniformLocation locationPacked, 2898 GLsizei bufSize, 2899 GLsizei *length, 2900 GLint *params, 2901 angle::ParamCapture *paramCapture); 2902 void CaptureGetnUniformivRobustANGLE_params(const State &glState, 2903 bool isCallValid, 2904 ShaderProgramID programPacked, 2905 UniformLocation locationPacked, 2906 GLsizei bufSize, 2907 GLsizei *length, 2908 GLint *params, 2909 angle::ParamCapture *paramCapture); 2910 void CaptureGetnUniformuivRobustANGLE_length(const State &glState, 2911 bool isCallValid, 2912 ShaderProgramID programPacked, 2913 UniformLocation locationPacked, 2914 GLsizei bufSize, 2915 GLsizei *length, 2916 GLuint *params, 2917 angle::ParamCapture *paramCapture); 2918 void CaptureGetnUniformuivRobustANGLE_params(const State &glState, 2919 bool isCallValid, 2920 ShaderProgramID programPacked, 2921 UniformLocation locationPacked, 2922 GLsizei bufSize, 2923 GLsizei *length, 2924 GLuint *params, 2925 angle::ParamCapture *paramCapture); 2926 void CaptureTexParameterIivRobustANGLE_params(const State &glState, 2927 bool isCallValid, 2928 TextureType targetPacked, 2929 GLenum pname, 2930 GLsizei bufSize, 2931 const GLint *params, 2932 angle::ParamCapture *paramCapture); 2933 void CaptureTexParameterIuivRobustANGLE_params(const State &glState, 2934 bool isCallValid, 2935 TextureType targetPacked, 2936 GLenum pname, 2937 GLsizei bufSize, 2938 const GLuint *params, 2939 angle::ParamCapture *paramCapture); 2940 void CaptureGetTexParameterIivRobustANGLE_length(const State &glState, 2941 bool isCallValid, 2942 TextureType targetPacked, 2943 GLenum pname, 2944 GLsizei bufSize, 2945 GLsizei *length, 2946 GLint *params, 2947 angle::ParamCapture *paramCapture); 2948 void CaptureGetTexParameterIivRobustANGLE_params(const State &glState, 2949 bool isCallValid, 2950 TextureType targetPacked, 2951 GLenum pname, 2952 GLsizei bufSize, 2953 GLsizei *length, 2954 GLint *params, 2955 angle::ParamCapture *paramCapture); 2956 void CaptureGetTexParameterIuivRobustANGLE_length(const State &glState, 2957 bool isCallValid, 2958 TextureType targetPacked, 2959 GLenum pname, 2960 GLsizei bufSize, 2961 GLsizei *length, 2962 GLuint *params, 2963 angle::ParamCapture *paramCapture); 2964 void CaptureGetTexParameterIuivRobustANGLE_params(const State &glState, 2965 bool isCallValid, 2966 TextureType targetPacked, 2967 GLenum pname, 2968 GLsizei bufSize, 2969 GLsizei *length, 2970 GLuint *params, 2971 angle::ParamCapture *paramCapture); 2972 void CaptureSamplerParameterIivRobustANGLE_param(const State &glState, 2973 bool isCallValid, 2974 SamplerID samplerPacked, 2975 GLenum pname, 2976 GLsizei bufSize, 2977 const GLint *param, 2978 angle::ParamCapture *paramCapture); 2979 void CaptureSamplerParameterIuivRobustANGLE_param(const State &glState, 2980 bool isCallValid, 2981 SamplerID samplerPacked, 2982 GLenum pname, 2983 GLsizei bufSize, 2984 const GLuint *param, 2985 angle::ParamCapture *paramCapture); 2986 void CaptureGetSamplerParameterIivRobustANGLE_length(const State &glState, 2987 bool isCallValid, 2988 SamplerID samplerPacked, 2989 GLenum pname, 2990 GLsizei bufSize, 2991 GLsizei *length, 2992 GLint *params, 2993 angle::ParamCapture *paramCapture); 2994 void CaptureGetSamplerParameterIivRobustANGLE_params(const State &glState, 2995 bool isCallValid, 2996 SamplerID samplerPacked, 2997 GLenum pname, 2998 GLsizei bufSize, 2999 GLsizei *length, 3000 GLint *params, 3001 angle::ParamCapture *paramCapture); 3002 void CaptureGetSamplerParameterIuivRobustANGLE_length(const State &glState, 3003 bool isCallValid, 3004 SamplerID samplerPacked, 3005 GLenum pname, 3006 GLsizei bufSize, 3007 GLsizei *length, 3008 GLuint *params, 3009 angle::ParamCapture *paramCapture); 3010 void CaptureGetSamplerParameterIuivRobustANGLE_params(const State &glState, 3011 bool isCallValid, 3012 SamplerID samplerPacked, 3013 GLenum pname, 3014 GLsizei bufSize, 3015 GLsizei *length, 3016 GLuint *params, 3017 angle::ParamCapture *paramCapture); 3018 void CaptureGetQueryObjectivRobustANGLE_length(const State &glState, 3019 bool isCallValid, 3020 QueryID idPacked, 3021 GLenum pname, 3022 GLsizei bufSize, 3023 GLsizei *length, 3024 GLint *params, 3025 angle::ParamCapture *paramCapture); 3026 void CaptureGetQueryObjectivRobustANGLE_params(const State &glState, 3027 bool isCallValid, 3028 QueryID idPacked, 3029 GLenum pname, 3030 GLsizei bufSize, 3031 GLsizei *length, 3032 GLint *params, 3033 angle::ParamCapture *paramCapture); 3034 void CaptureGetQueryObjecti64vRobustANGLE_length(const State &glState, 3035 bool isCallValid, 3036 QueryID idPacked, 3037 GLenum pname, 3038 GLsizei bufSize, 3039 GLsizei *length, 3040 GLint64 *params, 3041 angle::ParamCapture *paramCapture); 3042 void CaptureGetQueryObjecti64vRobustANGLE_params(const State &glState, 3043 bool isCallValid, 3044 QueryID idPacked, 3045 GLenum pname, 3046 GLsizei bufSize, 3047 GLsizei *length, 3048 GLint64 *params, 3049 angle::ParamCapture *paramCapture); 3050 void CaptureGetQueryObjectui64vRobustANGLE_length(const State &glState, 3051 bool isCallValid, 3052 QueryID idPacked, 3053 GLenum pname, 3054 GLsizei bufSize, 3055 GLsizei *length, 3056 GLuint64 *params, 3057 angle::ParamCapture *paramCapture); 3058 void CaptureGetQueryObjectui64vRobustANGLE_params(const State &glState, 3059 bool isCallValid, 3060 QueryID idPacked, 3061 GLenum pname, 3062 GLsizei bufSize, 3063 GLsizei *length, 3064 GLuint64 *params, 3065 angle::ParamCapture *paramCapture); 3066 void CaptureGetTexLevelParameterivANGLE_params(const State &glState, 3067 bool isCallValid, 3068 TextureTarget targetPacked, 3069 GLint level, 3070 GLenum pname, 3071 GLint *params, 3072 angle::ParamCapture *paramCapture); 3073 void CaptureGetTexLevelParameterfvANGLE_params(const State &glState, 3074 bool isCallValid, 3075 TextureTarget targetPacked, 3076 GLint level, 3077 GLenum pname, 3078 GLfloat *params, 3079 angle::ParamCapture *paramCapture); 3080 void CaptureGetMultisamplefvANGLE_val(const State &glState, 3081 bool isCallValid, 3082 GLenum pname, 3083 GLuint index, 3084 GLfloat *val, 3085 angle::ParamCapture *paramCapture); 3086 void CaptureGetTranslatedShaderSourceANGLE_length(const State &glState, 3087 bool isCallValid, 3088 ShaderProgramID shaderPacked, 3089 GLsizei bufsize, 3090 GLsizei *length, 3091 GLchar *source, 3092 angle::ParamCapture *paramCapture); 3093 void CaptureGetTranslatedShaderSourceANGLE_source(const State &glState, 3094 bool isCallValid, 3095 ShaderProgramID shaderPacked, 3096 GLsizei bufsize, 3097 GLsizei *length, 3098 GLchar *source, 3099 angle::ParamCapture *paramCapture); 3100 void CaptureBindUniformLocationCHROMIUM_name(const State &glState, 3101 bool isCallValid, 3102 ShaderProgramID programPacked, 3103 UniformLocation locationPacked, 3104 const GLchar *name, 3105 angle::ParamCapture *paramCapture); 3106 void CaptureBindFragDataLocationEXT_name(const State &glState, 3107 bool isCallValid, 3108 ShaderProgramID programPacked, 3109 GLuint color, 3110 const GLchar *name, 3111 angle::ParamCapture *paramCapture); 3112 void CaptureBindFragDataLocationIndexedEXT_name(const State &glState, 3113 bool isCallValid, 3114 ShaderProgramID programPacked, 3115 GLuint colorNumber, 3116 GLuint index, 3117 const GLchar *name, 3118 angle::ParamCapture *paramCapture); 3119 void CaptureGetFragDataIndexEXT_name(const State &glState, 3120 bool isCallValid, 3121 ShaderProgramID programPacked, 3122 const GLchar *name, 3123 angle::ParamCapture *paramCapture); 3124 void CaptureGetProgramResourceLocationIndexEXT_name(const State &glState, 3125 bool isCallValid, 3126 ShaderProgramID programPacked, 3127 GLenum programInterface, 3128 const GLchar *name, 3129 angle::ParamCapture *paramCapture); 3130 void CaptureInsertEventMarkerEXT_marker(const State &glState, 3131 bool isCallValid, 3132 GLsizei length, 3133 const GLchar *marker, 3134 angle::ParamCapture *paramCapture); 3135 void CapturePushGroupMarkerEXT_marker(const State &glState, 3136 bool isCallValid, 3137 GLsizei length, 3138 const GLchar *marker, 3139 angle::ParamCapture *paramCapture); 3140 void CaptureDiscardFramebufferEXT_attachments(const State &glState, 3141 bool isCallValid, 3142 GLenum target, 3143 GLsizei numAttachments, 3144 const GLenum *attachments, 3145 angle::ParamCapture *paramCapture); 3146 void CaptureDeleteQueriesEXT_idsPacked(const State &glState, 3147 bool isCallValid, 3148 GLsizei n, 3149 const QueryID *idsPacked, 3150 angle::ParamCapture *paramCapture); 3151 void CaptureGenQueriesEXT_idsPacked(const State &glState, 3152 bool isCallValid, 3153 GLsizei n, 3154 QueryID *idsPacked, 3155 angle::ParamCapture *paramCapture); 3156 void CaptureGetInteger64vEXT_data(const State &glState, 3157 bool isCallValid, 3158 GLenum pname, 3159 GLint64 *data, 3160 angle::ParamCapture *paramCapture); 3161 void CaptureGetQueryObjecti64vEXT_params(const State &glState, 3162 bool isCallValid, 3163 QueryID idPacked, 3164 GLenum pname, 3165 GLint64 *params, 3166 angle::ParamCapture *paramCapture); 3167 void CaptureGetQueryObjectivEXT_params(const State &glState, 3168 bool isCallValid, 3169 QueryID idPacked, 3170 GLenum pname, 3171 GLint *params, 3172 angle::ParamCapture *paramCapture); 3173 void CaptureGetQueryObjectui64vEXT_params(const State &glState, 3174 bool isCallValid, 3175 QueryID idPacked, 3176 GLenum pname, 3177 GLuint64 *params, 3178 angle::ParamCapture *paramCapture); 3179 void CaptureGetQueryObjectuivEXT_params(const State &glState, 3180 bool isCallValid, 3181 QueryID idPacked, 3182 GLenum pname, 3183 GLuint *params, 3184 angle::ParamCapture *paramCapture); 3185 void CaptureGetQueryivEXT_params(const State &glState, 3186 bool isCallValid, 3187 QueryType targetPacked, 3188 GLenum pname, 3189 GLint *params, 3190 angle::ParamCapture *paramCapture); 3191 void CaptureDrawBuffersEXT_bufs(const State &glState, 3192 bool isCallValid, 3193 GLsizei n, 3194 const GLenum *bufs, 3195 angle::ParamCapture *paramCapture); 3196 void CaptureDrawElementsBaseVertexEXT_indices(const State &glState, 3197 bool isCallValid, 3198 PrimitiveMode modePacked, 3199 GLsizei count, 3200 DrawElementsType typePacked, 3201 const void *indices, 3202 GLint basevertex, 3203 angle::ParamCapture *paramCapture); 3204 void CaptureDrawElementsInstancedBaseVertexEXT_indices(const State &glState, 3205 bool isCallValid, 3206 PrimitiveMode modePacked, 3207 GLsizei count, 3208 DrawElementsType typePacked, 3209 const void *indices, 3210 GLsizei instancecount, 3211 GLint basevertex, 3212 angle::ParamCapture *paramCapture); 3213 void CaptureDrawRangeElementsBaseVertexEXT_indices(const State &glState, 3214 bool isCallValid, 3215 PrimitiveMode modePacked, 3216 GLuint start, 3217 GLuint end, 3218 GLsizei count, 3219 DrawElementsType typePacked, 3220 const void *indices, 3221 GLint basevertex, 3222 angle::ParamCapture *paramCapture); 3223 void CaptureMultiDrawElementsBaseVertexEXT_count(const State &glState, 3224 bool isCallValid, 3225 PrimitiveMode modePacked, 3226 const GLsizei *count, 3227 DrawElementsType typePacked, 3228 const void *const *indices, 3229 GLsizei primcount, 3230 const GLint *basevertex, 3231 angle::ParamCapture *paramCapture); 3232 void CaptureMultiDrawElementsBaseVertexEXT_indices(const State &glState, 3233 bool isCallValid, 3234 PrimitiveMode modePacked, 3235 const GLsizei *count, 3236 DrawElementsType typePacked, 3237 const void *const *indices, 3238 GLsizei primcount, 3239 const GLint *basevertex, 3240 angle::ParamCapture *paramCapture); 3241 void CaptureMultiDrawElementsBaseVertexEXT_basevertex(const State &glState, 3242 bool isCallValid, 3243 PrimitiveMode modePacked, 3244 const GLsizei *count, 3245 DrawElementsType typePacked, 3246 const void *const *indices, 3247 GLsizei primcount, 3248 const GLint *basevertex, 3249 angle::ParamCapture *paramCapture); 3250 void CaptureDrawElementsInstancedEXT_indices(const State &glState, 3251 bool isCallValid, 3252 PrimitiveMode modePacked, 3253 GLsizei count, 3254 DrawElementsType typePacked, 3255 const void *indices, 3256 GLsizei primcount, 3257 angle::ParamCapture *paramCapture); 3258 void CaptureCreateMemoryObjectsEXT_memoryObjectsPacked(const State &glState, 3259 bool isCallValid, 3260 GLsizei n, 3261 MemoryObjectID *memoryObjectsPacked, 3262 angle::ParamCapture *paramCapture); 3263 void CaptureDeleteMemoryObjectsEXT_memoryObjectsPacked(const State &glState, 3264 bool isCallValid, 3265 GLsizei n, 3266 const MemoryObjectID *memoryObjectsPacked, 3267 angle::ParamCapture *paramCapture); 3268 void CaptureGetMemoryObjectParameterivEXT_params(const State &glState, 3269 bool isCallValid, 3270 MemoryObjectID memoryObjectPacked, 3271 GLenum pname, 3272 GLint *params, 3273 angle::ParamCapture *paramCapture); 3274 void CaptureGetUnsignedBytevEXT_data(const State &glState, 3275 bool isCallValid, 3276 GLenum pname, 3277 GLubyte *data, 3278 angle::ParamCapture *paramCapture); 3279 void CaptureGetUnsignedBytei_vEXT_data(const State &glState, 3280 bool isCallValid, 3281 GLenum target, 3282 GLuint index, 3283 GLubyte *data, 3284 angle::ParamCapture *paramCapture); 3285 void CaptureMemoryObjectParameterivEXT_params(const State &glState, 3286 bool isCallValid, 3287 MemoryObjectID memoryObjectPacked, 3288 GLenum pname, 3289 const GLint *params, 3290 angle::ParamCapture *paramCapture); 3291 void CaptureGetnUniformfvEXT_params(const State &glState, 3292 bool isCallValid, 3293 ShaderProgramID programPacked, 3294 UniformLocation locationPacked, 3295 GLsizei bufSize, 3296 GLfloat *params, 3297 angle::ParamCapture *paramCapture); 3298 void CaptureGetnUniformivEXT_params(const State &glState, 3299 bool isCallValid, 3300 ShaderProgramID programPacked, 3301 UniformLocation locationPacked, 3302 GLsizei bufSize, 3303 GLint *params, 3304 angle::ParamCapture *paramCapture); 3305 void CaptureReadnPixelsEXT_data(const State &glState, 3306 bool isCallValid, 3307 GLint x, 3308 GLint y, 3309 GLsizei width, 3310 GLsizei height, 3311 GLenum format, 3312 GLenum type, 3313 GLsizei bufSize, 3314 void *data, 3315 angle::ParamCapture *paramCapture); 3316 void CaptureDeleteSemaphoresEXT_semaphoresPacked(const State &glState, 3317 bool isCallValid, 3318 GLsizei n, 3319 const SemaphoreID *semaphoresPacked, 3320 angle::ParamCapture *paramCapture); 3321 void CaptureGenSemaphoresEXT_semaphoresPacked(const State &glState, 3322 bool isCallValid, 3323 GLsizei n, 3324 SemaphoreID *semaphoresPacked, 3325 angle::ParamCapture *paramCapture); 3326 void CaptureGetSemaphoreParameterui64vEXT_params(const State &glState, 3327 bool isCallValid, 3328 SemaphoreID semaphorePacked, 3329 GLenum pname, 3330 GLuint64 *params, 3331 angle::ParamCapture *paramCapture); 3332 void CaptureSemaphoreParameterui64vEXT_params(const State &glState, 3333 bool isCallValid, 3334 SemaphoreID semaphorePacked, 3335 GLenum pname, 3336 const GLuint64 *params, 3337 angle::ParamCapture *paramCapture); 3338 void CaptureSignalSemaphoreEXT_buffersPacked(const State &glState, 3339 bool isCallValid, 3340 SemaphoreID semaphorePacked, 3341 GLuint numBufferBarriers, 3342 const BufferID *buffersPacked, 3343 GLuint numTextureBarriers, 3344 const TextureID *texturesPacked, 3345 const GLenum *dstLayouts, 3346 angle::ParamCapture *paramCapture); 3347 void CaptureSignalSemaphoreEXT_texturesPacked(const State &glState, 3348 bool isCallValid, 3349 SemaphoreID semaphorePacked, 3350 GLuint numBufferBarriers, 3351 const BufferID *buffersPacked, 3352 GLuint numTextureBarriers, 3353 const TextureID *texturesPacked, 3354 const GLenum *dstLayouts, 3355 angle::ParamCapture *paramCapture); 3356 void CaptureSignalSemaphoreEXT_dstLayouts(const State &glState, 3357 bool isCallValid, 3358 SemaphoreID semaphorePacked, 3359 GLuint numBufferBarriers, 3360 const BufferID *buffersPacked, 3361 GLuint numTextureBarriers, 3362 const TextureID *texturesPacked, 3363 const GLenum *dstLayouts, 3364 angle::ParamCapture *paramCapture); 3365 void CaptureWaitSemaphoreEXT_buffersPacked(const State &glState, 3366 bool isCallValid, 3367 SemaphoreID semaphorePacked, 3368 GLuint numBufferBarriers, 3369 const BufferID *buffersPacked, 3370 GLuint numTextureBarriers, 3371 const TextureID *texturesPacked, 3372 const GLenum *srcLayouts, 3373 angle::ParamCapture *paramCapture); 3374 void CaptureWaitSemaphoreEXT_texturesPacked(const State &glState, 3375 bool isCallValid, 3376 SemaphoreID semaphorePacked, 3377 GLuint numBufferBarriers, 3378 const BufferID *buffersPacked, 3379 GLuint numTextureBarriers, 3380 const TextureID *texturesPacked, 3381 const GLenum *srcLayouts, 3382 angle::ParamCapture *paramCapture); 3383 void CaptureWaitSemaphoreEXT_srcLayouts(const State &glState, 3384 bool isCallValid, 3385 SemaphoreID semaphorePacked, 3386 GLuint numBufferBarriers, 3387 const BufferID *buffersPacked, 3388 GLuint numTextureBarriers, 3389 const TextureID *texturesPacked, 3390 const GLenum *srcLayouts, 3391 angle::ParamCapture *paramCapture); 3392 void CaptureDebugMessageCallbackKHR_userParam(const State &glState, 3393 bool isCallValid, 3394 GLDEBUGPROCKHR callback, 3395 const void *userParam, 3396 angle::ParamCapture *paramCapture); 3397 void CaptureDebugMessageControlKHR_ids(const State &glState, 3398 bool isCallValid, 3399 GLenum source, 3400 GLenum type, 3401 GLenum severity, 3402 GLsizei count, 3403 const GLuint *ids, 3404 GLboolean enabled, 3405 angle::ParamCapture *paramCapture); 3406 void CaptureDebugMessageInsertKHR_buf(const State &glState, 3407 bool isCallValid, 3408 GLenum source, 3409 GLenum type, 3410 GLuint id, 3411 GLenum severity, 3412 GLsizei length, 3413 const GLchar *buf, 3414 angle::ParamCapture *paramCapture); 3415 void CaptureGetDebugMessageLogKHR_sources(const State &glState, 3416 bool isCallValid, 3417 GLuint count, 3418 GLsizei bufSize, 3419 GLenum *sources, 3420 GLenum *types, 3421 GLuint *ids, 3422 GLenum *severities, 3423 GLsizei *lengths, 3424 GLchar *messageLog, 3425 angle::ParamCapture *paramCapture); 3426 void CaptureGetDebugMessageLogKHR_types(const State &glState, 3427 bool isCallValid, 3428 GLuint count, 3429 GLsizei bufSize, 3430 GLenum *sources, 3431 GLenum *types, 3432 GLuint *ids, 3433 GLenum *severities, 3434 GLsizei *lengths, 3435 GLchar *messageLog, 3436 angle::ParamCapture *paramCapture); 3437 void CaptureGetDebugMessageLogKHR_ids(const State &glState, 3438 bool isCallValid, 3439 GLuint count, 3440 GLsizei bufSize, 3441 GLenum *sources, 3442 GLenum *types, 3443 GLuint *ids, 3444 GLenum *severities, 3445 GLsizei *lengths, 3446 GLchar *messageLog, 3447 angle::ParamCapture *paramCapture); 3448 void CaptureGetDebugMessageLogKHR_severities(const State &glState, 3449 bool isCallValid, 3450 GLuint count, 3451 GLsizei bufSize, 3452 GLenum *sources, 3453 GLenum *types, 3454 GLuint *ids, 3455 GLenum *severities, 3456 GLsizei *lengths, 3457 GLchar *messageLog, 3458 angle::ParamCapture *paramCapture); 3459 void CaptureGetDebugMessageLogKHR_lengths(const State &glState, 3460 bool isCallValid, 3461 GLuint count, 3462 GLsizei bufSize, 3463 GLenum *sources, 3464 GLenum *types, 3465 GLuint *ids, 3466 GLenum *severities, 3467 GLsizei *lengths, 3468 GLchar *messageLog, 3469 angle::ParamCapture *paramCapture); 3470 void CaptureGetDebugMessageLogKHR_messageLog(const State &glState, 3471 bool isCallValid, 3472 GLuint count, 3473 GLsizei bufSize, 3474 GLenum *sources, 3475 GLenum *types, 3476 GLuint *ids, 3477 GLenum *severities, 3478 GLsizei *lengths, 3479 GLchar *messageLog, 3480 angle::ParamCapture *paramCapture); 3481 void CaptureGetObjectLabelKHR_length(const State &glState, 3482 bool isCallValid, 3483 GLenum identifier, 3484 GLuint name, 3485 GLsizei bufSize, 3486 GLsizei *length, 3487 GLchar *label, 3488 angle::ParamCapture *paramCapture); 3489 void CaptureGetObjectLabelKHR_label(const State &glState, 3490 bool isCallValid, 3491 GLenum identifier, 3492 GLuint name, 3493 GLsizei bufSize, 3494 GLsizei *length, 3495 GLchar *label, 3496 angle::ParamCapture *paramCapture); 3497 void CaptureGetObjectPtrLabelKHR_ptr(const State &glState, 3498 bool isCallValid, 3499 const void *ptr, 3500 GLsizei bufSize, 3501 GLsizei *length, 3502 GLchar *label, 3503 angle::ParamCapture *paramCapture); 3504 void CaptureGetObjectPtrLabelKHR_length(const State &glState, 3505 bool isCallValid, 3506 const void *ptr, 3507 GLsizei bufSize, 3508 GLsizei *length, 3509 GLchar *label, 3510 angle::ParamCapture *paramCapture); 3511 void CaptureGetObjectPtrLabelKHR_label(const State &glState, 3512 bool isCallValid, 3513 const void *ptr, 3514 GLsizei bufSize, 3515 GLsizei *length, 3516 GLchar *label, 3517 angle::ParamCapture *paramCapture); 3518 void CaptureGetPointervKHR_params(const State &glState, 3519 bool isCallValid, 3520 GLenum pname, 3521 void **params, 3522 angle::ParamCapture *paramCapture); 3523 void CaptureObjectLabelKHR_label(const State &glState, 3524 bool isCallValid, 3525 GLenum identifier, 3526 GLuint name, 3527 GLsizei length, 3528 const GLchar *label, 3529 angle::ParamCapture *paramCapture); 3530 void CaptureObjectPtrLabelKHR_ptr(const State &glState, 3531 bool isCallValid, 3532 const void *ptr, 3533 GLsizei length, 3534 const GLchar *label, 3535 angle::ParamCapture *paramCapture); 3536 void CaptureObjectPtrLabelKHR_label(const State &glState, 3537 bool isCallValid, 3538 const void *ptr, 3539 GLsizei length, 3540 const GLchar *label, 3541 angle::ParamCapture *paramCapture); 3542 void CapturePushDebugGroupKHR_message(const State &glState, 3543 bool isCallValid, 3544 GLenum source, 3545 GLuint id, 3546 GLsizei length, 3547 const GLchar *message, 3548 angle::ParamCapture *paramCapture); 3549 void CaptureDeleteFencesNV_fencesPacked(const State &glState, 3550 bool isCallValid, 3551 GLsizei n, 3552 const FenceNVID *fencesPacked, 3553 angle::ParamCapture *paramCapture); 3554 void CaptureGenFencesNV_fencesPacked(const State &glState, 3555 bool isCallValid, 3556 GLsizei n, 3557 FenceNVID *fencesPacked, 3558 angle::ParamCapture *paramCapture); 3559 void CaptureGetFenceivNV_params(const State &glState, 3560 bool isCallValid, 3561 FenceNVID fencePacked, 3562 GLenum pname, 3563 GLint *params, 3564 angle::ParamCapture *paramCapture); 3565 void CaptureDrawElementsBaseVertexOES_indices(const State &glState, 3566 bool isCallValid, 3567 PrimitiveMode modePacked, 3568 GLsizei count, 3569 DrawElementsType typePacked, 3570 const void *indices, 3571 GLint basevertex, 3572 angle::ParamCapture *paramCapture); 3573 void CaptureDrawElementsInstancedBaseVertexOES_indices(const State &glState, 3574 bool isCallValid, 3575 PrimitiveMode modePacked, 3576 GLsizei count, 3577 DrawElementsType typePacked, 3578 const void *indices, 3579 GLsizei instancecount, 3580 GLint basevertex, 3581 angle::ParamCapture *paramCapture); 3582 void CaptureDrawRangeElementsBaseVertexOES_indices(const State &glState, 3583 bool isCallValid, 3584 PrimitiveMode modePacked, 3585 GLuint start, 3586 GLuint end, 3587 GLsizei count, 3588 DrawElementsType typePacked, 3589 const void *indices, 3590 GLint basevertex, 3591 angle::ParamCapture *paramCapture); 3592 void CaptureDrawTexfvOES_coords(const State &glState, 3593 bool isCallValid, 3594 const GLfloat *coords, 3595 angle::ParamCapture *paramCapture); 3596 void CaptureDrawTexivOES_coords(const State &glState, 3597 bool isCallValid, 3598 const GLint *coords, 3599 angle::ParamCapture *paramCapture); 3600 void CaptureDrawTexsvOES_coords(const State &glState, 3601 bool isCallValid, 3602 const GLshort *coords, 3603 angle::ParamCapture *paramCapture); 3604 void CaptureDrawTexxvOES_coords(const State &glState, 3605 bool isCallValid, 3606 const GLfixed *coords, 3607 angle::ParamCapture *paramCapture); 3608 void CaptureDeleteFramebuffersOES_framebuffersPacked(const State &glState, 3609 bool isCallValid, 3610 GLsizei n, 3611 const FramebufferID *framebuffersPacked, 3612 angle::ParamCapture *paramCapture); 3613 void CaptureDeleteRenderbuffersOES_renderbuffersPacked(const State &glState, 3614 bool isCallValid, 3615 GLsizei n, 3616 const RenderbufferID *renderbuffersPacked, 3617 angle::ParamCapture *paramCapture); 3618 void CaptureGenFramebuffersOES_framebuffersPacked(const State &glState, 3619 bool isCallValid, 3620 GLsizei n, 3621 FramebufferID *framebuffersPacked, 3622 angle::ParamCapture *paramCapture); 3623 void CaptureGenRenderbuffersOES_renderbuffersPacked(const State &glState, 3624 bool isCallValid, 3625 GLsizei n, 3626 RenderbufferID *renderbuffersPacked, 3627 angle::ParamCapture *paramCapture); 3628 void CaptureGetFramebufferAttachmentParameterivOES_params(const State &glState, 3629 bool isCallValid, 3630 GLenum target, 3631 GLenum attachment, 3632 GLenum pname, 3633 GLint *params, 3634 angle::ParamCapture *paramCapture); 3635 void CaptureGetRenderbufferParameterivOES_params(const State &glState, 3636 bool isCallValid, 3637 GLenum target, 3638 GLenum pname, 3639 GLint *params, 3640 angle::ParamCapture *paramCapture); 3641 void CaptureGetProgramBinaryOES_length(const State &glState, 3642 bool isCallValid, 3643 ShaderProgramID programPacked, 3644 GLsizei bufSize, 3645 GLsizei *length, 3646 GLenum *binaryFormat, 3647 void *binary, 3648 angle::ParamCapture *paramCapture); 3649 void CaptureGetProgramBinaryOES_binaryFormat(const State &glState, 3650 bool isCallValid, 3651 ShaderProgramID programPacked, 3652 GLsizei bufSize, 3653 GLsizei *length, 3654 GLenum *binaryFormat, 3655 void *binary, 3656 angle::ParamCapture *paramCapture); 3657 void CaptureGetProgramBinaryOES_binary(const State &glState, 3658 bool isCallValid, 3659 ShaderProgramID programPacked, 3660 GLsizei bufSize, 3661 GLsizei *length, 3662 GLenum *binaryFormat, 3663 void *binary, 3664 angle::ParamCapture *paramCapture); 3665 void CaptureProgramBinaryOES_binary(const State &glState, 3666 bool isCallValid, 3667 ShaderProgramID programPacked, 3668 GLenum binaryFormat, 3669 const void *binary, 3670 GLint length, 3671 angle::ParamCapture *paramCapture); 3672 void CaptureGetBufferPointervOES_params(const State &glState, 3673 bool isCallValid, 3674 BufferBinding targetPacked, 3675 GLenum pname, 3676 void **params, 3677 angle::ParamCapture *paramCapture); 3678 void CaptureMatrixIndexPointerOES_pointer(const State &glState, 3679 bool isCallValid, 3680 GLint size, 3681 GLenum type, 3682 GLsizei stride, 3683 const void *pointer, 3684 angle::ParamCapture *paramCapture); 3685 void CaptureWeightPointerOES_pointer(const State &glState, 3686 bool isCallValid, 3687 GLint size, 3688 GLenum type, 3689 GLsizei stride, 3690 const void *pointer, 3691 angle::ParamCapture *paramCapture); 3692 void CapturePointSizePointerOES_pointer(const State &glState, 3693 bool isCallValid, 3694 VertexAttribType typePacked, 3695 GLsizei stride, 3696 const void *pointer, 3697 angle::ParamCapture *paramCapture); 3698 void CaptureQueryMatrixxOES_mantissa(const State &glState, 3699 bool isCallValid, 3700 GLfixed *mantissa, 3701 GLint *exponent, 3702 angle::ParamCapture *paramCapture); 3703 void CaptureQueryMatrixxOES_exponent(const State &glState, 3704 bool isCallValid, 3705 GLfixed *mantissa, 3706 GLint *exponent, 3707 angle::ParamCapture *paramCapture); 3708 void CaptureCompressedTexImage3DOES_data(const State &glState, 3709 bool isCallValid, 3710 TextureTarget targetPacked, 3711 GLint level, 3712 GLenum internalformat, 3713 GLsizei width, 3714 GLsizei height, 3715 GLsizei depth, 3716 GLint border, 3717 GLsizei imageSize, 3718 const void *data, 3719 angle::ParamCapture *paramCapture); 3720 void CaptureCompressedTexSubImage3DOES_data(const State &glState, 3721 bool isCallValid, 3722 TextureTarget targetPacked, 3723 GLint level, 3724 GLint xoffset, 3725 GLint yoffset, 3726 GLint zoffset, 3727 GLsizei width, 3728 GLsizei height, 3729 GLsizei depth, 3730 GLenum format, 3731 GLsizei imageSize, 3732 const void *data, 3733 angle::ParamCapture *paramCapture); 3734 void CaptureTexImage3DOES_pixels(const State &glState, 3735 bool isCallValid, 3736 TextureTarget targetPacked, 3737 GLint level, 3738 GLenum internalformat, 3739 GLsizei width, 3740 GLsizei height, 3741 GLsizei depth, 3742 GLint border, 3743 GLenum format, 3744 GLenum type, 3745 const void *pixels, 3746 angle::ParamCapture *paramCapture); 3747 void CaptureTexSubImage3DOES_pixels(const State &glState, 3748 bool isCallValid, 3749 TextureTarget targetPacked, 3750 GLint level, 3751 GLint xoffset, 3752 GLint yoffset, 3753 GLint zoffset, 3754 GLsizei width, 3755 GLsizei height, 3756 GLsizei depth, 3757 GLenum format, 3758 GLenum type, 3759 const void *pixels, 3760 angle::ParamCapture *paramCapture); 3761 void CaptureGetSamplerParameterIivOES_params(const State &glState, 3762 bool isCallValid, 3763 SamplerID samplerPacked, 3764 GLenum pname, 3765 GLint *params, 3766 angle::ParamCapture *paramCapture); 3767 void CaptureGetSamplerParameterIuivOES_params(const State &glState, 3768 bool isCallValid, 3769 SamplerID samplerPacked, 3770 GLenum pname, 3771 GLuint *params, 3772 angle::ParamCapture *paramCapture); 3773 void CaptureGetTexParameterIivOES_params(const State &glState, 3774 bool isCallValid, 3775 TextureType targetPacked, 3776 GLenum pname, 3777 GLint *params, 3778 angle::ParamCapture *paramCapture); 3779 void CaptureGetTexParameterIuivOES_params(const State &glState, 3780 bool isCallValid, 3781 TextureType targetPacked, 3782 GLenum pname, 3783 GLuint *params, 3784 angle::ParamCapture *paramCapture); 3785 void CaptureSamplerParameterIivOES_param(const State &glState, 3786 bool isCallValid, 3787 SamplerID samplerPacked, 3788 GLenum pname, 3789 const GLint *param, 3790 angle::ParamCapture *paramCapture); 3791 void CaptureSamplerParameterIuivOES_param(const State &glState, 3792 bool isCallValid, 3793 SamplerID samplerPacked, 3794 GLenum pname, 3795 const GLuint *param, 3796 angle::ParamCapture *paramCapture); 3797 void CaptureTexParameterIivOES_params(const State &glState, 3798 bool isCallValid, 3799 TextureType targetPacked, 3800 GLenum pname, 3801 const GLint *params, 3802 angle::ParamCapture *paramCapture); 3803 void CaptureTexParameterIuivOES_params(const State &glState, 3804 bool isCallValid, 3805 TextureType targetPacked, 3806 GLenum pname, 3807 const GLuint *params, 3808 angle::ParamCapture *paramCapture); 3809 void CaptureGetTexGenfvOES_params(const State &glState, 3810 bool isCallValid, 3811 GLenum coord, 3812 GLenum pname, 3813 GLfloat *params, 3814 angle::ParamCapture *paramCapture); 3815 void CaptureGetTexGenivOES_params(const State &glState, 3816 bool isCallValid, 3817 GLenum coord, 3818 GLenum pname, 3819 GLint *params, 3820 angle::ParamCapture *paramCapture); 3821 void CaptureGetTexGenxvOES_params(const State &glState, 3822 bool isCallValid, 3823 GLenum coord, 3824 GLenum pname, 3825 GLfixed *params, 3826 angle::ParamCapture *paramCapture); 3827 void CaptureTexGenfvOES_params(const State &glState, 3828 bool isCallValid, 3829 GLenum coord, 3830 GLenum pname, 3831 const GLfloat *params, 3832 angle::ParamCapture *paramCapture); 3833 void CaptureTexGenivOES_params(const State &glState, 3834 bool isCallValid, 3835 GLenum coord, 3836 GLenum pname, 3837 const GLint *params, 3838 angle::ParamCapture *paramCapture); 3839 void CaptureTexGenxvOES_params(const State &glState, 3840 bool isCallValid, 3841 GLenum coord, 3842 GLenum pname, 3843 const GLfixed *params, 3844 angle::ParamCapture *paramCapture); 3845 void CaptureDeleteVertexArraysOES_arraysPacked(const State &glState, 3846 bool isCallValid, 3847 GLsizei n, 3848 const VertexArrayID *arraysPacked, 3849 angle::ParamCapture *paramCapture); 3850 void CaptureGenVertexArraysOES_arraysPacked(const State &glState, 3851 bool isCallValid, 3852 GLsizei n, 3853 VertexArrayID *arraysPacked, 3854 angle::ParamCapture *paramCapture); 3855 } // namespace gl 3856 3857 #endif // LIBANGLE_CAPTURE_GLES_ext_AUTOGEN_H_ 3858