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_3_0_autogen.h: 9 // Capture functions for the OpenGL ES 3.0 entry points. 10 11 #ifndef LIBANGLE_CAPTURE_GLES_3_0_AUTOGEN_H_ 12 #define LIBANGLE_CAPTURE_GLES_3_0_AUTOGEN_H_ 13 14 #include "common/PackedEnums.h" 15 #include "libANGLE/capture/FrameCapture.h" 16 #ifdef ANGLE_ENABLE_CL 17 # include "common/PackedCLEnums_autogen.h" 18 #endif 19 20 namespace gl 21 { 22 23 // Method Captures 24 25 angle::CallCapture CaptureBeginQuery(const State &glState, 26 bool isCallValid, 27 QueryType targetPacked, 28 QueryID idPacked); 29 angle::CallCapture CaptureBeginTransformFeedback(const State &glState, 30 bool isCallValid, 31 PrimitiveMode primitiveModePacked); 32 angle::CallCapture CaptureBindBufferBase(const State &glState, 33 bool isCallValid, 34 BufferBinding targetPacked, 35 GLuint index, 36 BufferID bufferPacked); 37 angle::CallCapture CaptureBindBufferRange(const State &glState, 38 bool isCallValid, 39 BufferBinding targetPacked, 40 GLuint index, 41 BufferID bufferPacked, 42 GLintptr offset, 43 GLsizeiptr size); 44 angle::CallCapture CaptureBindSampler(const State &glState, 45 bool isCallValid, 46 GLuint unit, 47 SamplerID samplerPacked); 48 angle::CallCapture CaptureBindTransformFeedback(const State &glState, 49 bool isCallValid, 50 GLenum target, 51 TransformFeedbackID idPacked); 52 angle::CallCapture CaptureBindVertexArray(const State &glState, 53 bool isCallValid, 54 VertexArrayID arrayPacked); 55 angle::CallCapture CaptureBlitFramebuffer(const State &glState, 56 bool isCallValid, 57 GLint srcX0, 58 GLint srcY0, 59 GLint srcX1, 60 GLint srcY1, 61 GLint dstX0, 62 GLint dstY0, 63 GLint dstX1, 64 GLint dstY1, 65 GLbitfield mask, 66 GLenum filter); 67 angle::CallCapture CaptureClearBufferfi(const State &glState, 68 bool isCallValid, 69 GLenum buffer, 70 GLint drawbuffer, 71 GLfloat depth, 72 GLint stencil); 73 angle::CallCapture CaptureClearBufferfv(const State &glState, 74 bool isCallValid, 75 GLenum buffer, 76 GLint drawbuffer, 77 const GLfloat *value); 78 angle::CallCapture CaptureClearBufferiv(const State &glState, 79 bool isCallValid, 80 GLenum buffer, 81 GLint drawbuffer, 82 const GLint *value); 83 angle::CallCapture CaptureClearBufferuiv(const State &glState, 84 bool isCallValid, 85 GLenum buffer, 86 GLint drawbuffer, 87 const GLuint *value); 88 angle::CallCapture CaptureClientWaitSync(const State &glState, 89 bool isCallValid, 90 SyncID syncPacked, 91 GLbitfield flags, 92 GLuint64 timeout, 93 GLenum returnValue); 94 angle::CallCapture CaptureCompressedTexImage3D(const State &glState, 95 bool isCallValid, 96 TextureTarget targetPacked, 97 GLint level, 98 GLenum internalformat, 99 GLsizei width, 100 GLsizei height, 101 GLsizei depth, 102 GLint border, 103 GLsizei imageSize, 104 const void *data); 105 angle::CallCapture CaptureCompressedTexSubImage3D(const State &glState, 106 bool isCallValid, 107 TextureTarget targetPacked, 108 GLint level, 109 GLint xoffset, 110 GLint yoffset, 111 GLint zoffset, 112 GLsizei width, 113 GLsizei height, 114 GLsizei depth, 115 GLenum format, 116 GLsizei imageSize, 117 const void *data); 118 angle::CallCapture CaptureCopyBufferSubData(const State &glState, 119 bool isCallValid, 120 BufferBinding readTargetPacked, 121 BufferBinding writeTargetPacked, 122 GLintptr readOffset, 123 GLintptr writeOffset, 124 GLsizeiptr size); 125 angle::CallCapture CaptureCopyTexSubImage3D(const State &glState, 126 bool isCallValid, 127 TextureTarget targetPacked, 128 GLint level, 129 GLint xoffset, 130 GLint yoffset, 131 GLint zoffset, 132 GLint x, 133 GLint y, 134 GLsizei width, 135 GLsizei height); 136 angle::CallCapture CaptureDeleteQueries(const State &glState, 137 bool isCallValid, 138 GLsizei n, 139 const QueryID *idsPacked); 140 angle::CallCapture CaptureDeleteSamplers(const State &glState, 141 bool isCallValid, 142 GLsizei count, 143 const SamplerID *samplersPacked); 144 angle::CallCapture CaptureDeleteSync(const State &glState, bool isCallValid, SyncID syncPacked); 145 angle::CallCapture CaptureDeleteTransformFeedbacks(const State &glState, 146 bool isCallValid, 147 GLsizei n, 148 const TransformFeedbackID *idsPacked); 149 angle::CallCapture CaptureDeleteVertexArrays(const State &glState, 150 bool isCallValid, 151 GLsizei n, 152 const VertexArrayID *arraysPacked); 153 angle::CallCapture CaptureDrawArraysInstanced(const State &glState, 154 bool isCallValid, 155 PrimitiveMode modePacked, 156 GLint first, 157 GLsizei count, 158 GLsizei instancecount); 159 angle::CallCapture CaptureDrawBuffers(const State &glState, 160 bool isCallValid, 161 GLsizei n, 162 const GLenum *bufs); 163 angle::CallCapture CaptureDrawElementsInstanced(const State &glState, 164 bool isCallValid, 165 PrimitiveMode modePacked, 166 GLsizei count, 167 DrawElementsType typePacked, 168 const void *indices, 169 GLsizei instancecount); 170 angle::CallCapture CaptureDrawRangeElements(const State &glState, 171 bool isCallValid, 172 PrimitiveMode modePacked, 173 GLuint start, 174 GLuint end, 175 GLsizei count, 176 DrawElementsType typePacked, 177 const void *indices); 178 angle::CallCapture CaptureEndQuery(const State &glState, bool isCallValid, QueryType targetPacked); 179 angle::CallCapture CaptureEndTransformFeedback(const State &glState, bool isCallValid); 180 angle::CallCapture CaptureFenceSync(const State &glState, 181 bool isCallValid, 182 GLenum condition, 183 GLbitfield flags, 184 GLsync returnValue); 185 angle::CallCapture CaptureFlushMappedBufferRange(const State &glState, 186 bool isCallValid, 187 BufferBinding targetPacked, 188 GLintptr offset, 189 GLsizeiptr length); 190 angle::CallCapture CaptureFramebufferTextureLayer(const State &glState, 191 bool isCallValid, 192 GLenum target, 193 GLenum attachment, 194 TextureID texturePacked, 195 GLint level, 196 GLint layer); 197 angle::CallCapture CaptureGenQueries(const State &glState, 198 bool isCallValid, 199 GLsizei n, 200 QueryID *idsPacked); 201 angle::CallCapture CaptureGenSamplers(const State &glState, 202 bool isCallValid, 203 GLsizei count, 204 SamplerID *samplersPacked); 205 angle::CallCapture CaptureGenTransformFeedbacks(const State &glState, 206 bool isCallValid, 207 GLsizei n, 208 TransformFeedbackID *idsPacked); 209 angle::CallCapture CaptureGenVertexArrays(const State &glState, 210 bool isCallValid, 211 GLsizei n, 212 VertexArrayID *arraysPacked); 213 angle::CallCapture CaptureGetActiveUniformBlockName(const State &glState, 214 bool isCallValid, 215 ShaderProgramID programPacked, 216 UniformBlockIndex uniformBlockIndexPacked, 217 GLsizei bufSize, 218 GLsizei *length, 219 GLchar *uniformBlockName); 220 angle::CallCapture CaptureGetActiveUniformBlockiv(const State &glState, 221 bool isCallValid, 222 ShaderProgramID programPacked, 223 UniformBlockIndex uniformBlockIndexPacked, 224 GLenum pname, 225 GLint *params); 226 angle::CallCapture CaptureGetActiveUniformsiv(const State &glState, 227 bool isCallValid, 228 ShaderProgramID programPacked, 229 GLsizei uniformCount, 230 const GLuint *uniformIndices, 231 GLenum pname, 232 GLint *params); 233 angle::CallCapture CaptureGetBufferParameteri64v(const State &glState, 234 bool isCallValid, 235 BufferBinding targetPacked, 236 GLenum pname, 237 GLint64 *params); 238 angle::CallCapture CaptureGetBufferPointerv(const State &glState, 239 bool isCallValid, 240 BufferBinding targetPacked, 241 GLenum pname, 242 void **params); 243 angle::CallCapture CaptureGetFragDataLocation(const State &glState, 244 bool isCallValid, 245 ShaderProgramID programPacked, 246 const GLchar *name, 247 GLint returnValue); 248 angle::CallCapture CaptureGetInteger64i_v(const State &glState, 249 bool isCallValid, 250 GLenum target, 251 GLuint index, 252 GLint64 *data); 253 angle::CallCapture CaptureGetInteger64v(const State &glState, 254 bool isCallValid, 255 GLenum pname, 256 GLint64 *data); 257 angle::CallCapture CaptureGetIntegeri_v(const State &glState, 258 bool isCallValid, 259 GLenum target, 260 GLuint index, 261 GLint *data); 262 angle::CallCapture CaptureGetInternalformativ(const State &glState, 263 bool isCallValid, 264 GLenum target, 265 GLenum internalformat, 266 GLenum pname, 267 GLsizei count, 268 GLint *params); 269 angle::CallCapture CaptureGetProgramBinary(const State &glState, 270 bool isCallValid, 271 ShaderProgramID programPacked, 272 GLsizei bufSize, 273 GLsizei *length, 274 GLenum *binaryFormat, 275 void *binary); 276 angle::CallCapture CaptureGetQueryObjectuiv(const State &glState, 277 bool isCallValid, 278 QueryID idPacked, 279 GLenum pname, 280 GLuint *params); 281 angle::CallCapture CaptureGetQueryiv(const State &glState, 282 bool isCallValid, 283 QueryType targetPacked, 284 GLenum pname, 285 GLint *params); 286 angle::CallCapture CaptureGetSamplerParameterfv(const State &glState, 287 bool isCallValid, 288 SamplerID samplerPacked, 289 GLenum pname, 290 GLfloat *params); 291 angle::CallCapture CaptureGetSamplerParameteriv(const State &glState, 292 bool isCallValid, 293 SamplerID samplerPacked, 294 GLenum pname, 295 GLint *params); 296 angle::CallCapture CaptureGetStringi(const State &glState, 297 bool isCallValid, 298 GLenum name, 299 GLuint index, 300 const GLubyte *returnValue); 301 angle::CallCapture CaptureGetSynciv(const State &glState, 302 bool isCallValid, 303 SyncID syncPacked, 304 GLenum pname, 305 GLsizei count, 306 GLsizei *length, 307 GLint *values); 308 angle::CallCapture CaptureGetTransformFeedbackVarying(const State &glState, 309 bool isCallValid, 310 ShaderProgramID programPacked, 311 GLuint index, 312 GLsizei bufSize, 313 GLsizei *length, 314 GLsizei *size, 315 GLenum *type, 316 GLchar *name); 317 angle::CallCapture CaptureGetUniformBlockIndex(const State &glState, 318 bool isCallValid, 319 ShaderProgramID programPacked, 320 const GLchar *uniformBlockName, 321 GLuint returnValue); 322 angle::CallCapture CaptureGetUniformIndices(const State &glState, 323 bool isCallValid, 324 ShaderProgramID programPacked, 325 GLsizei uniformCount, 326 const GLchar *const *uniformNames, 327 GLuint *uniformIndices); 328 angle::CallCapture CaptureGetUniformuiv(const State &glState, 329 bool isCallValid, 330 ShaderProgramID programPacked, 331 UniformLocation locationPacked, 332 GLuint *params); 333 angle::CallCapture CaptureGetVertexAttribIiv(const State &glState, 334 bool isCallValid, 335 GLuint index, 336 GLenum pname, 337 GLint *params); 338 angle::CallCapture CaptureGetVertexAttribIuiv(const State &glState, 339 bool isCallValid, 340 GLuint index, 341 GLenum pname, 342 GLuint *params); 343 angle::CallCapture CaptureInvalidateFramebuffer(const State &glState, 344 bool isCallValid, 345 GLenum target, 346 GLsizei numAttachments, 347 const GLenum *attachments); 348 angle::CallCapture CaptureInvalidateSubFramebuffer(const State &glState, 349 bool isCallValid, 350 GLenum target, 351 GLsizei numAttachments, 352 const GLenum *attachments, 353 GLint x, 354 GLint y, 355 GLsizei width, 356 GLsizei height); 357 angle::CallCapture CaptureIsQuery(const State &glState, 358 bool isCallValid, 359 QueryID idPacked, 360 GLboolean returnValue); 361 angle::CallCapture CaptureIsSampler(const State &glState, 362 bool isCallValid, 363 SamplerID samplerPacked, 364 GLboolean returnValue); 365 angle::CallCapture CaptureIsSync(const State &glState, 366 bool isCallValid, 367 SyncID syncPacked, 368 GLboolean returnValue); 369 angle::CallCapture CaptureIsTransformFeedback(const State &glState, 370 bool isCallValid, 371 TransformFeedbackID idPacked, 372 GLboolean returnValue); 373 angle::CallCapture CaptureIsVertexArray(const State &glState, 374 bool isCallValid, 375 VertexArrayID arrayPacked, 376 GLboolean returnValue); 377 angle::CallCapture CaptureMapBufferRange(const State &glState, 378 bool isCallValid, 379 BufferBinding targetPacked, 380 GLintptr offset, 381 GLsizeiptr length, 382 GLbitfield access, 383 void *returnValue); 384 angle::CallCapture CapturePauseTransformFeedback(const State &glState, bool isCallValid); 385 angle::CallCapture CaptureProgramBinary(const State &glState, 386 bool isCallValid, 387 ShaderProgramID programPacked, 388 GLenum binaryFormat, 389 const void *binary, 390 GLsizei length); 391 angle::CallCapture CaptureProgramParameteri(const State &glState, 392 bool isCallValid, 393 ShaderProgramID programPacked, 394 GLenum pname, 395 GLint value); 396 angle::CallCapture CaptureReadBuffer(const State &glState, bool isCallValid, GLenum src); 397 angle::CallCapture CaptureRenderbufferStorageMultisample(const State &glState, 398 bool isCallValid, 399 GLenum target, 400 GLsizei samples, 401 GLenum internalformat, 402 GLsizei width, 403 GLsizei height); 404 angle::CallCapture CaptureResumeTransformFeedback(const State &glState, bool isCallValid); 405 angle::CallCapture CaptureSamplerParameterf(const State &glState, 406 bool isCallValid, 407 SamplerID samplerPacked, 408 GLenum pname, 409 GLfloat param); 410 angle::CallCapture CaptureSamplerParameterfv(const State &glState, 411 bool isCallValid, 412 SamplerID samplerPacked, 413 GLenum pname, 414 const GLfloat *param); 415 angle::CallCapture CaptureSamplerParameteri(const State &glState, 416 bool isCallValid, 417 SamplerID samplerPacked, 418 GLenum pname, 419 GLint param); 420 angle::CallCapture CaptureSamplerParameteriv(const State &glState, 421 bool isCallValid, 422 SamplerID samplerPacked, 423 GLenum pname, 424 const GLint *param); 425 angle::CallCapture CaptureTexImage3D(const State &glState, 426 bool isCallValid, 427 TextureTarget targetPacked, 428 GLint level, 429 GLint internalformat, 430 GLsizei width, 431 GLsizei height, 432 GLsizei depth, 433 GLint border, 434 GLenum format, 435 GLenum type, 436 const void *pixels); 437 angle::CallCapture CaptureTexStorage2D(const State &glState, 438 bool isCallValid, 439 TextureType targetPacked, 440 GLsizei levels, 441 GLenum internalformat, 442 GLsizei width, 443 GLsizei height); 444 angle::CallCapture CaptureTexStorage3D(const State &glState, 445 bool isCallValid, 446 TextureType targetPacked, 447 GLsizei levels, 448 GLenum internalformat, 449 GLsizei width, 450 GLsizei height, 451 GLsizei depth); 452 angle::CallCapture CaptureTexSubImage3D(const State &glState, 453 bool isCallValid, 454 TextureTarget targetPacked, 455 GLint level, 456 GLint xoffset, 457 GLint yoffset, 458 GLint zoffset, 459 GLsizei width, 460 GLsizei height, 461 GLsizei depth, 462 GLenum format, 463 GLenum type, 464 const void *pixels); 465 angle::CallCapture CaptureTransformFeedbackVaryings(const State &glState, 466 bool isCallValid, 467 ShaderProgramID programPacked, 468 GLsizei count, 469 const GLchar *const *varyings, 470 GLenum bufferMode); 471 angle::CallCapture CaptureUniform1ui(const State &glState, 472 bool isCallValid, 473 UniformLocation locationPacked, 474 GLuint v0); 475 angle::CallCapture CaptureUniform1uiv(const State &glState, 476 bool isCallValid, 477 UniformLocation locationPacked, 478 GLsizei count, 479 const GLuint *value); 480 angle::CallCapture CaptureUniform2ui(const State &glState, 481 bool isCallValid, 482 UniformLocation locationPacked, 483 GLuint v0, 484 GLuint v1); 485 angle::CallCapture CaptureUniform2uiv(const State &glState, 486 bool isCallValid, 487 UniformLocation locationPacked, 488 GLsizei count, 489 const GLuint *value); 490 angle::CallCapture CaptureUniform3ui(const State &glState, 491 bool isCallValid, 492 UniformLocation locationPacked, 493 GLuint v0, 494 GLuint v1, 495 GLuint v2); 496 angle::CallCapture CaptureUniform3uiv(const State &glState, 497 bool isCallValid, 498 UniformLocation locationPacked, 499 GLsizei count, 500 const GLuint *value); 501 angle::CallCapture CaptureUniform4ui(const State &glState, 502 bool isCallValid, 503 UniformLocation locationPacked, 504 GLuint v0, 505 GLuint v1, 506 GLuint v2, 507 GLuint v3); 508 angle::CallCapture CaptureUniform4uiv(const State &glState, 509 bool isCallValid, 510 UniformLocation locationPacked, 511 GLsizei count, 512 const GLuint *value); 513 angle::CallCapture CaptureUniformBlockBinding(const State &glState, 514 bool isCallValid, 515 ShaderProgramID programPacked, 516 UniformBlockIndex uniformBlockIndexPacked, 517 GLuint uniformBlockBinding); 518 angle::CallCapture CaptureUniformMatrix2x3fv(const State &glState, 519 bool isCallValid, 520 UniformLocation locationPacked, 521 GLsizei count, 522 GLboolean transpose, 523 const GLfloat *value); 524 angle::CallCapture CaptureUniformMatrix2x4fv(const State &glState, 525 bool isCallValid, 526 UniformLocation locationPacked, 527 GLsizei count, 528 GLboolean transpose, 529 const GLfloat *value); 530 angle::CallCapture CaptureUniformMatrix3x2fv(const State &glState, 531 bool isCallValid, 532 UniformLocation locationPacked, 533 GLsizei count, 534 GLboolean transpose, 535 const GLfloat *value); 536 angle::CallCapture CaptureUniformMatrix3x4fv(const State &glState, 537 bool isCallValid, 538 UniformLocation locationPacked, 539 GLsizei count, 540 GLboolean transpose, 541 const GLfloat *value); 542 angle::CallCapture CaptureUniformMatrix4x2fv(const State &glState, 543 bool isCallValid, 544 UniformLocation locationPacked, 545 GLsizei count, 546 GLboolean transpose, 547 const GLfloat *value); 548 angle::CallCapture CaptureUniformMatrix4x3fv(const State &glState, 549 bool isCallValid, 550 UniformLocation locationPacked, 551 GLsizei count, 552 GLboolean transpose, 553 const GLfloat *value); 554 angle::CallCapture CaptureUnmapBuffer(const State &glState, 555 bool isCallValid, 556 BufferBinding targetPacked, 557 GLboolean returnValue); 558 angle::CallCapture CaptureVertexAttribDivisor(const State &glState, 559 bool isCallValid, 560 GLuint index, 561 GLuint divisor); 562 angle::CallCapture CaptureVertexAttribI4i(const State &glState, 563 bool isCallValid, 564 GLuint index, 565 GLint x, 566 GLint y, 567 GLint z, 568 GLint w); 569 angle::CallCapture CaptureVertexAttribI4iv(const State &glState, 570 bool isCallValid, 571 GLuint index, 572 const GLint *v); 573 angle::CallCapture CaptureVertexAttribI4ui(const State &glState, 574 bool isCallValid, 575 GLuint index, 576 GLuint x, 577 GLuint y, 578 GLuint z, 579 GLuint w); 580 angle::CallCapture CaptureVertexAttribI4uiv(const State &glState, 581 bool isCallValid, 582 GLuint index, 583 const GLuint *v); 584 angle::CallCapture CaptureVertexAttribIPointer(const State &glState, 585 bool isCallValid, 586 GLuint index, 587 GLint size, 588 VertexAttribType typePacked, 589 GLsizei stride, 590 const void *pointer); 591 angle::CallCapture CaptureWaitSync(const State &glState, 592 bool isCallValid, 593 SyncID syncPacked, 594 GLbitfield flags, 595 GLuint64 timeout); 596 597 // Parameter Captures 598 599 void CaptureClearBufferfv_value(const State &glState, 600 bool isCallValid, 601 GLenum buffer, 602 GLint drawbuffer, 603 const GLfloat *value, 604 angle::ParamCapture *paramCapture); 605 void CaptureClearBufferiv_value(const State &glState, 606 bool isCallValid, 607 GLenum buffer, 608 GLint drawbuffer, 609 const GLint *value, 610 angle::ParamCapture *paramCapture); 611 void CaptureClearBufferuiv_value(const State &glState, 612 bool isCallValid, 613 GLenum buffer, 614 GLint drawbuffer, 615 const GLuint *value, 616 angle::ParamCapture *paramCapture); 617 void CaptureCompressedTexImage3D_data(const State &glState, 618 bool isCallValid, 619 TextureTarget targetPacked, 620 GLint level, 621 GLenum internalformat, 622 GLsizei width, 623 GLsizei height, 624 GLsizei depth, 625 GLint border, 626 GLsizei imageSize, 627 const void *data, 628 angle::ParamCapture *paramCapture); 629 void CaptureCompressedTexSubImage3D_data(const State &glState, 630 bool isCallValid, 631 TextureTarget targetPacked, 632 GLint level, 633 GLint xoffset, 634 GLint yoffset, 635 GLint zoffset, 636 GLsizei width, 637 GLsizei height, 638 GLsizei depth, 639 GLenum format, 640 GLsizei imageSize, 641 const void *data, 642 angle::ParamCapture *paramCapture); 643 void CaptureDeleteQueries_idsPacked(const State &glState, 644 bool isCallValid, 645 GLsizei n, 646 const QueryID *idsPacked, 647 angle::ParamCapture *paramCapture); 648 void CaptureDeleteSamplers_samplersPacked(const State &glState, 649 bool isCallValid, 650 GLsizei count, 651 const SamplerID *samplersPacked, 652 angle::ParamCapture *paramCapture); 653 void CaptureDeleteTransformFeedbacks_idsPacked(const State &glState, 654 bool isCallValid, 655 GLsizei n, 656 const TransformFeedbackID *idsPacked, 657 angle::ParamCapture *paramCapture); 658 void CaptureDeleteVertexArrays_arraysPacked(const State &glState, 659 bool isCallValid, 660 GLsizei n, 661 const VertexArrayID *arraysPacked, 662 angle::ParamCapture *paramCapture); 663 void CaptureDrawBuffers_bufs(const State &glState, 664 bool isCallValid, 665 GLsizei n, 666 const GLenum *bufs, 667 angle::ParamCapture *paramCapture); 668 void CaptureDrawElementsInstanced_indices(const State &glState, 669 bool isCallValid, 670 PrimitiveMode modePacked, 671 GLsizei count, 672 DrawElementsType typePacked, 673 const void *indices, 674 GLsizei instancecount, 675 angle::ParamCapture *paramCapture); 676 void CaptureDrawRangeElements_indices(const State &glState, 677 bool isCallValid, 678 PrimitiveMode modePacked, 679 GLuint start, 680 GLuint end, 681 GLsizei count, 682 DrawElementsType typePacked, 683 const void *indices, 684 angle::ParamCapture *paramCapture); 685 void CaptureGenQueries_idsPacked(const State &glState, 686 bool isCallValid, 687 GLsizei n, 688 QueryID *idsPacked, 689 angle::ParamCapture *paramCapture); 690 void CaptureGenSamplers_samplersPacked(const State &glState, 691 bool isCallValid, 692 GLsizei count, 693 SamplerID *samplersPacked, 694 angle::ParamCapture *paramCapture); 695 void CaptureGenTransformFeedbacks_idsPacked(const State &glState, 696 bool isCallValid, 697 GLsizei n, 698 TransformFeedbackID *idsPacked, 699 angle::ParamCapture *paramCapture); 700 void CaptureGenVertexArrays_arraysPacked(const State &glState, 701 bool isCallValid, 702 GLsizei n, 703 VertexArrayID *arraysPacked, 704 angle::ParamCapture *paramCapture); 705 void CaptureGetActiveUniformBlockName_length(const State &glState, 706 bool isCallValid, 707 ShaderProgramID programPacked, 708 UniformBlockIndex uniformBlockIndexPacked, 709 GLsizei bufSize, 710 GLsizei *length, 711 GLchar *uniformBlockName, 712 angle::ParamCapture *paramCapture); 713 void CaptureGetActiveUniformBlockName_uniformBlockName(const State &glState, 714 bool isCallValid, 715 ShaderProgramID programPacked, 716 UniformBlockIndex uniformBlockIndexPacked, 717 GLsizei bufSize, 718 GLsizei *length, 719 GLchar *uniformBlockName, 720 angle::ParamCapture *paramCapture); 721 void CaptureGetActiveUniformBlockiv_params(const State &glState, 722 bool isCallValid, 723 ShaderProgramID programPacked, 724 UniformBlockIndex uniformBlockIndexPacked, 725 GLenum pname, 726 GLint *params, 727 angle::ParamCapture *paramCapture); 728 void CaptureGetActiveUniformsiv_uniformIndices(const State &glState, 729 bool isCallValid, 730 ShaderProgramID programPacked, 731 GLsizei uniformCount, 732 const GLuint *uniformIndices, 733 GLenum pname, 734 GLint *params, 735 angle::ParamCapture *paramCapture); 736 void CaptureGetActiveUniformsiv_params(const State &glState, 737 bool isCallValid, 738 ShaderProgramID programPacked, 739 GLsizei uniformCount, 740 const GLuint *uniformIndices, 741 GLenum pname, 742 GLint *params, 743 angle::ParamCapture *paramCapture); 744 void CaptureGetBufferParameteri64v_params(const State &glState, 745 bool isCallValid, 746 BufferBinding targetPacked, 747 GLenum pname, 748 GLint64 *params, 749 angle::ParamCapture *paramCapture); 750 void CaptureGetBufferPointerv_params(const State &glState, 751 bool isCallValid, 752 BufferBinding targetPacked, 753 GLenum pname, 754 void **params, 755 angle::ParamCapture *paramCapture); 756 void CaptureGetFragDataLocation_name(const State &glState, 757 bool isCallValid, 758 ShaderProgramID programPacked, 759 const GLchar *name, 760 angle::ParamCapture *paramCapture); 761 void CaptureGetInteger64i_v_data(const State &glState, 762 bool isCallValid, 763 GLenum target, 764 GLuint index, 765 GLint64 *data, 766 angle::ParamCapture *paramCapture); 767 void CaptureGetInteger64v_data(const State &glState, 768 bool isCallValid, 769 GLenum pname, 770 GLint64 *data, 771 angle::ParamCapture *paramCapture); 772 void CaptureGetIntegeri_v_data(const State &glState, 773 bool isCallValid, 774 GLenum target, 775 GLuint index, 776 GLint *data, 777 angle::ParamCapture *paramCapture); 778 void CaptureGetInternalformativ_params(const State &glState, 779 bool isCallValid, 780 GLenum target, 781 GLenum internalformat, 782 GLenum pname, 783 GLsizei count, 784 GLint *params, 785 angle::ParamCapture *paramCapture); 786 void CaptureGetProgramBinary_length(const State &glState, 787 bool isCallValid, 788 ShaderProgramID programPacked, 789 GLsizei bufSize, 790 GLsizei *length, 791 GLenum *binaryFormat, 792 void *binary, 793 angle::ParamCapture *paramCapture); 794 void CaptureGetProgramBinary_binaryFormat(const State &glState, 795 bool isCallValid, 796 ShaderProgramID programPacked, 797 GLsizei bufSize, 798 GLsizei *length, 799 GLenum *binaryFormat, 800 void *binary, 801 angle::ParamCapture *paramCapture); 802 void CaptureGetProgramBinary_binary(const State &glState, 803 bool isCallValid, 804 ShaderProgramID programPacked, 805 GLsizei bufSize, 806 GLsizei *length, 807 GLenum *binaryFormat, 808 void *binary, 809 angle::ParamCapture *paramCapture); 810 void CaptureGetQueryObjectuiv_params(const State &glState, 811 bool isCallValid, 812 QueryID idPacked, 813 GLenum pname, 814 GLuint *params, 815 angle::ParamCapture *paramCapture); 816 void CaptureGetQueryiv_params(const State &glState, 817 bool isCallValid, 818 QueryType targetPacked, 819 GLenum pname, 820 GLint *params, 821 angle::ParamCapture *paramCapture); 822 void CaptureGetSamplerParameterfv_params(const State &glState, 823 bool isCallValid, 824 SamplerID samplerPacked, 825 GLenum pname, 826 GLfloat *params, 827 angle::ParamCapture *paramCapture); 828 void CaptureGetSamplerParameteriv_params(const State &glState, 829 bool isCallValid, 830 SamplerID samplerPacked, 831 GLenum pname, 832 GLint *params, 833 angle::ParamCapture *paramCapture); 834 void CaptureGetSynciv_length(const State &glState, 835 bool isCallValid, 836 SyncID syncPacked, 837 GLenum pname, 838 GLsizei count, 839 GLsizei *length, 840 GLint *values, 841 angle::ParamCapture *paramCapture); 842 void CaptureGetSynciv_values(const State &glState, 843 bool isCallValid, 844 SyncID syncPacked, 845 GLenum pname, 846 GLsizei count, 847 GLsizei *length, 848 GLint *values, 849 angle::ParamCapture *paramCapture); 850 void CaptureGetTransformFeedbackVarying_length(const State &glState, 851 bool isCallValid, 852 ShaderProgramID programPacked, 853 GLuint index, 854 GLsizei bufSize, 855 GLsizei *length, 856 GLsizei *size, 857 GLenum *type, 858 GLchar *name, 859 angle::ParamCapture *paramCapture); 860 void CaptureGetTransformFeedbackVarying_size(const State &glState, 861 bool isCallValid, 862 ShaderProgramID programPacked, 863 GLuint index, 864 GLsizei bufSize, 865 GLsizei *length, 866 GLsizei *size, 867 GLenum *type, 868 GLchar *name, 869 angle::ParamCapture *paramCapture); 870 void CaptureGetTransformFeedbackVarying_type(const State &glState, 871 bool isCallValid, 872 ShaderProgramID programPacked, 873 GLuint index, 874 GLsizei bufSize, 875 GLsizei *length, 876 GLsizei *size, 877 GLenum *type, 878 GLchar *name, 879 angle::ParamCapture *paramCapture); 880 void CaptureGetTransformFeedbackVarying_name(const State &glState, 881 bool isCallValid, 882 ShaderProgramID programPacked, 883 GLuint index, 884 GLsizei bufSize, 885 GLsizei *length, 886 GLsizei *size, 887 GLenum *type, 888 GLchar *name, 889 angle::ParamCapture *paramCapture); 890 void CaptureGetUniformBlockIndex_uniformBlockName(const State &glState, 891 bool isCallValid, 892 ShaderProgramID programPacked, 893 const GLchar *uniformBlockName, 894 angle::ParamCapture *paramCapture); 895 void CaptureGetUniformIndices_uniformNames(const State &glState, 896 bool isCallValid, 897 ShaderProgramID programPacked, 898 GLsizei uniformCount, 899 const GLchar *const *uniformNames, 900 GLuint *uniformIndices, 901 angle::ParamCapture *paramCapture); 902 void CaptureGetUniformIndices_uniformIndices(const State &glState, 903 bool isCallValid, 904 ShaderProgramID programPacked, 905 GLsizei uniformCount, 906 const GLchar *const *uniformNames, 907 GLuint *uniformIndices, 908 angle::ParamCapture *paramCapture); 909 void CaptureGetUniformuiv_params(const State &glState, 910 bool isCallValid, 911 ShaderProgramID programPacked, 912 UniformLocation locationPacked, 913 GLuint *params, 914 angle::ParamCapture *paramCapture); 915 void CaptureGetVertexAttribIiv_params(const State &glState, 916 bool isCallValid, 917 GLuint index, 918 GLenum pname, 919 GLint *params, 920 angle::ParamCapture *paramCapture); 921 void CaptureGetVertexAttribIuiv_params(const State &glState, 922 bool isCallValid, 923 GLuint index, 924 GLenum pname, 925 GLuint *params, 926 angle::ParamCapture *paramCapture); 927 void CaptureInvalidateFramebuffer_attachments(const State &glState, 928 bool isCallValid, 929 GLenum target, 930 GLsizei numAttachments, 931 const GLenum *attachments, 932 angle::ParamCapture *paramCapture); 933 void CaptureInvalidateSubFramebuffer_attachments(const State &glState, 934 bool isCallValid, 935 GLenum target, 936 GLsizei numAttachments, 937 const GLenum *attachments, 938 GLint x, 939 GLint y, 940 GLsizei width, 941 GLsizei height, 942 angle::ParamCapture *paramCapture); 943 void CaptureProgramBinary_binary(const State &glState, 944 bool isCallValid, 945 ShaderProgramID programPacked, 946 GLenum binaryFormat, 947 const void *binary, 948 GLsizei length, 949 angle::ParamCapture *paramCapture); 950 void CaptureSamplerParameterfv_param(const State &glState, 951 bool isCallValid, 952 SamplerID samplerPacked, 953 GLenum pname, 954 const GLfloat *param, 955 angle::ParamCapture *paramCapture); 956 void CaptureSamplerParameteriv_param(const State &glState, 957 bool isCallValid, 958 SamplerID samplerPacked, 959 GLenum pname, 960 const GLint *param, 961 angle::ParamCapture *paramCapture); 962 void CaptureTexImage3D_pixels(const State &glState, 963 bool isCallValid, 964 TextureTarget targetPacked, 965 GLint level, 966 GLint internalformat, 967 GLsizei width, 968 GLsizei height, 969 GLsizei depth, 970 GLint border, 971 GLenum format, 972 GLenum type, 973 const void *pixels, 974 angle::ParamCapture *paramCapture); 975 void CaptureTexSubImage3D_pixels(const State &glState, 976 bool isCallValid, 977 TextureTarget targetPacked, 978 GLint level, 979 GLint xoffset, 980 GLint yoffset, 981 GLint zoffset, 982 GLsizei width, 983 GLsizei height, 984 GLsizei depth, 985 GLenum format, 986 GLenum type, 987 const void *pixels, 988 angle::ParamCapture *paramCapture); 989 void CaptureTransformFeedbackVaryings_varyings(const State &glState, 990 bool isCallValid, 991 ShaderProgramID programPacked, 992 GLsizei count, 993 const GLchar *const *varyings, 994 GLenum bufferMode, 995 angle::ParamCapture *paramCapture); 996 void CaptureUniform1uiv_value(const State &glState, 997 bool isCallValid, 998 UniformLocation locationPacked, 999 GLsizei count, 1000 const GLuint *value, 1001 angle::ParamCapture *paramCapture); 1002 void CaptureUniform2uiv_value(const State &glState, 1003 bool isCallValid, 1004 UniformLocation locationPacked, 1005 GLsizei count, 1006 const GLuint *value, 1007 angle::ParamCapture *paramCapture); 1008 void CaptureUniform3uiv_value(const State &glState, 1009 bool isCallValid, 1010 UniformLocation locationPacked, 1011 GLsizei count, 1012 const GLuint *value, 1013 angle::ParamCapture *paramCapture); 1014 void CaptureUniform4uiv_value(const State &glState, 1015 bool isCallValid, 1016 UniformLocation locationPacked, 1017 GLsizei count, 1018 const GLuint *value, 1019 angle::ParamCapture *paramCapture); 1020 void CaptureUniformMatrix2x3fv_value(const State &glState, 1021 bool isCallValid, 1022 UniformLocation locationPacked, 1023 GLsizei count, 1024 GLboolean transpose, 1025 const GLfloat *value, 1026 angle::ParamCapture *paramCapture); 1027 void CaptureUniformMatrix2x4fv_value(const State &glState, 1028 bool isCallValid, 1029 UniformLocation locationPacked, 1030 GLsizei count, 1031 GLboolean transpose, 1032 const GLfloat *value, 1033 angle::ParamCapture *paramCapture); 1034 void CaptureUniformMatrix3x2fv_value(const State &glState, 1035 bool isCallValid, 1036 UniformLocation locationPacked, 1037 GLsizei count, 1038 GLboolean transpose, 1039 const GLfloat *value, 1040 angle::ParamCapture *paramCapture); 1041 void CaptureUniformMatrix3x4fv_value(const State &glState, 1042 bool isCallValid, 1043 UniformLocation locationPacked, 1044 GLsizei count, 1045 GLboolean transpose, 1046 const GLfloat *value, 1047 angle::ParamCapture *paramCapture); 1048 void CaptureUniformMatrix4x2fv_value(const State &glState, 1049 bool isCallValid, 1050 UniformLocation locationPacked, 1051 GLsizei count, 1052 GLboolean transpose, 1053 const GLfloat *value, 1054 angle::ParamCapture *paramCapture); 1055 void CaptureUniformMatrix4x3fv_value(const State &glState, 1056 bool isCallValid, 1057 UniformLocation locationPacked, 1058 GLsizei count, 1059 GLboolean transpose, 1060 const GLfloat *value, 1061 angle::ParamCapture *paramCapture); 1062 void CaptureVertexAttribI4iv_v(const State &glState, 1063 bool isCallValid, 1064 GLuint index, 1065 const GLint *v, 1066 angle::ParamCapture *paramCapture); 1067 void CaptureVertexAttribI4uiv_v(const State &glState, 1068 bool isCallValid, 1069 GLuint index, 1070 const GLuint *v, 1071 angle::ParamCapture *paramCapture); 1072 void CaptureVertexAttribIPointer_pointer(const State &glState, 1073 bool isCallValid, 1074 GLuint index, 1075 GLint size, 1076 VertexAttribType typePacked, 1077 GLsizei stride, 1078 const void *pointer, 1079 angle::ParamCapture *paramCapture); 1080 } // namespace gl 1081 1082 #endif // LIBANGLE_CAPTURE_GLES_3_0_AUTOGEN_H_ 1083