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_2_0_autogen.h: 9 // Capture functions for the OpenGL ES 2.0 entry points. 10 11 #ifndef LIBANGLE_CAPTURE_GLES_2_0_AUTOGEN_H_ 12 #define LIBANGLE_CAPTURE_GLES_2_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 CaptureActiveTexture(const State &glState, bool isCallValid, GLenum texture); 26 angle::CallCapture CaptureAttachShader(const State &glState, 27 bool isCallValid, 28 ShaderProgramID programPacked, 29 ShaderProgramID shaderPacked); 30 angle::CallCapture CaptureBindAttribLocation(const State &glState, 31 bool isCallValid, 32 ShaderProgramID programPacked, 33 GLuint index, 34 const GLchar *name); 35 angle::CallCapture CaptureBindBuffer(const State &glState, 36 bool isCallValid, 37 BufferBinding targetPacked, 38 BufferID bufferPacked); 39 angle::CallCapture CaptureBindFramebuffer(const State &glState, 40 bool isCallValid, 41 GLenum target, 42 FramebufferID framebufferPacked); 43 angle::CallCapture CaptureBindRenderbuffer(const State &glState, 44 bool isCallValid, 45 GLenum target, 46 RenderbufferID renderbufferPacked); 47 angle::CallCapture CaptureBindTexture(const State &glState, 48 bool isCallValid, 49 TextureType targetPacked, 50 TextureID texturePacked); 51 angle::CallCapture CaptureBlendColor(const State &glState, 52 bool isCallValid, 53 GLfloat red, 54 GLfloat green, 55 GLfloat blue, 56 GLfloat alpha); 57 angle::CallCapture CaptureBlendEquation(const State &glState, bool isCallValid, GLenum mode); 58 angle::CallCapture CaptureBlendEquationSeparate(const State &glState, 59 bool isCallValid, 60 GLenum modeRGB, 61 GLenum modeAlpha); 62 angle::CallCapture CaptureBlendFunc(const State &glState, 63 bool isCallValid, 64 GLenum sfactor, 65 GLenum dfactor); 66 angle::CallCapture CaptureBlendFuncSeparate(const State &glState, 67 bool isCallValid, 68 GLenum sfactorRGB, 69 GLenum dfactorRGB, 70 GLenum sfactorAlpha, 71 GLenum dfactorAlpha); 72 angle::CallCapture CaptureBufferData(const State &glState, 73 bool isCallValid, 74 BufferBinding targetPacked, 75 GLsizeiptr size, 76 const void *data, 77 BufferUsage usagePacked); 78 angle::CallCapture CaptureBufferSubData(const State &glState, 79 bool isCallValid, 80 BufferBinding targetPacked, 81 GLintptr offset, 82 GLsizeiptr size, 83 const void *data); 84 angle::CallCapture CaptureCheckFramebufferStatus(const State &glState, 85 bool isCallValid, 86 GLenum target, 87 GLenum returnValue); 88 angle::CallCapture CaptureClear(const State &glState, bool isCallValid, GLbitfield mask); 89 angle::CallCapture CaptureClearColor(const State &glState, 90 bool isCallValid, 91 GLfloat red, 92 GLfloat green, 93 GLfloat blue, 94 GLfloat alpha); 95 angle::CallCapture CaptureClearDepthf(const State &glState, bool isCallValid, GLfloat d); 96 angle::CallCapture CaptureClearStencil(const State &glState, bool isCallValid, GLint s); 97 angle::CallCapture CaptureColorMask(const State &glState, 98 bool isCallValid, 99 GLboolean red, 100 GLboolean green, 101 GLboolean blue, 102 GLboolean alpha); 103 angle::CallCapture CaptureCompileShader(const State &glState, 104 bool isCallValid, 105 ShaderProgramID shaderPacked); 106 angle::CallCapture CaptureCompressedTexImage2D(const State &glState, 107 bool isCallValid, 108 TextureTarget targetPacked, 109 GLint level, 110 GLenum internalformat, 111 GLsizei width, 112 GLsizei height, 113 GLint border, 114 GLsizei imageSize, 115 const void *data); 116 angle::CallCapture CaptureCompressedTexSubImage2D(const State &glState, 117 bool isCallValid, 118 TextureTarget targetPacked, 119 GLint level, 120 GLint xoffset, 121 GLint yoffset, 122 GLsizei width, 123 GLsizei height, 124 GLenum format, 125 GLsizei imageSize, 126 const void *data); 127 angle::CallCapture CaptureCopyTexImage2D(const State &glState, 128 bool isCallValid, 129 TextureTarget targetPacked, 130 GLint level, 131 GLenum internalformat, 132 GLint x, 133 GLint y, 134 GLsizei width, 135 GLsizei height, 136 GLint border); 137 angle::CallCapture CaptureCopyTexSubImage2D(const State &glState, 138 bool isCallValid, 139 TextureTarget targetPacked, 140 GLint level, 141 GLint xoffset, 142 GLint yoffset, 143 GLint x, 144 GLint y, 145 GLsizei width, 146 GLsizei height); 147 angle::CallCapture CaptureCreateProgram(const State &glState, bool isCallValid, GLuint returnValue); 148 angle::CallCapture CaptureCreateShader(const State &glState, 149 bool isCallValid, 150 ShaderType typePacked, 151 GLuint returnValue); 152 angle::CallCapture CaptureCullFace(const State &glState, bool isCallValid, CullFaceMode modePacked); 153 angle::CallCapture CaptureDeleteBuffers(const State &glState, 154 bool isCallValid, 155 GLsizei n, 156 const BufferID *buffersPacked); 157 angle::CallCapture CaptureDeleteFramebuffers(const State &glState, 158 bool isCallValid, 159 GLsizei n, 160 const FramebufferID *framebuffersPacked); 161 angle::CallCapture CaptureDeleteProgram(const State &glState, 162 bool isCallValid, 163 ShaderProgramID programPacked); 164 angle::CallCapture CaptureDeleteRenderbuffers(const State &glState, 165 bool isCallValid, 166 GLsizei n, 167 const RenderbufferID *renderbuffersPacked); 168 angle::CallCapture CaptureDeleteShader(const State &glState, 169 bool isCallValid, 170 ShaderProgramID shaderPacked); 171 angle::CallCapture CaptureDeleteTextures(const State &glState, 172 bool isCallValid, 173 GLsizei n, 174 const TextureID *texturesPacked); 175 angle::CallCapture CaptureDepthFunc(const State &glState, bool isCallValid, GLenum func); 176 angle::CallCapture CaptureDepthMask(const State &glState, bool isCallValid, GLboolean flag); 177 angle::CallCapture CaptureDepthRangef(const State &glState, bool isCallValid, GLfloat n, GLfloat f); 178 angle::CallCapture CaptureDetachShader(const State &glState, 179 bool isCallValid, 180 ShaderProgramID programPacked, 181 ShaderProgramID shaderPacked); 182 angle::CallCapture CaptureDisable(const State &glState, bool isCallValid, GLenum cap); 183 angle::CallCapture CaptureDisableVertexAttribArray(const State &glState, 184 bool isCallValid, 185 GLuint index); 186 angle::CallCapture CaptureDrawArrays(const State &glState, 187 bool isCallValid, 188 PrimitiveMode modePacked, 189 GLint first, 190 GLsizei count); 191 angle::CallCapture CaptureDrawElements(const State &glState, 192 bool isCallValid, 193 PrimitiveMode modePacked, 194 GLsizei count, 195 DrawElementsType typePacked, 196 const void *indices); 197 angle::CallCapture CaptureEnable(const State &glState, bool isCallValid, GLenum cap); 198 angle::CallCapture CaptureEnableVertexAttribArray(const State &glState, 199 bool isCallValid, 200 GLuint index); 201 angle::CallCapture CaptureFinish(const State &glState, bool isCallValid); 202 angle::CallCapture CaptureFlush(const State &glState, bool isCallValid); 203 angle::CallCapture CaptureFramebufferRenderbuffer(const State &glState, 204 bool isCallValid, 205 GLenum target, 206 GLenum attachment, 207 GLenum renderbuffertarget, 208 RenderbufferID renderbufferPacked); 209 angle::CallCapture CaptureFramebufferTexture2D(const State &glState, 210 bool isCallValid, 211 GLenum target, 212 GLenum attachment, 213 TextureTarget textargetPacked, 214 TextureID texturePacked, 215 GLint level); 216 angle::CallCapture CaptureFrontFace(const State &glState, bool isCallValid, GLenum mode); 217 angle::CallCapture CaptureGenBuffers(const State &glState, 218 bool isCallValid, 219 GLsizei n, 220 BufferID *buffersPacked); 221 angle::CallCapture CaptureGenFramebuffers(const State &glState, 222 bool isCallValid, 223 GLsizei n, 224 FramebufferID *framebuffersPacked); 225 angle::CallCapture CaptureGenRenderbuffers(const State &glState, 226 bool isCallValid, 227 GLsizei n, 228 RenderbufferID *renderbuffersPacked); 229 angle::CallCapture CaptureGenTextures(const State &glState, 230 bool isCallValid, 231 GLsizei n, 232 TextureID *texturesPacked); 233 angle::CallCapture CaptureGenerateMipmap(const State &glState, 234 bool isCallValid, 235 TextureType targetPacked); 236 angle::CallCapture CaptureGetActiveAttrib(const State &glState, 237 bool isCallValid, 238 ShaderProgramID programPacked, 239 GLuint index, 240 GLsizei bufSize, 241 GLsizei *length, 242 GLint *size, 243 GLenum *type, 244 GLchar *name); 245 angle::CallCapture CaptureGetActiveUniform(const State &glState, 246 bool isCallValid, 247 ShaderProgramID programPacked, 248 GLuint index, 249 GLsizei bufSize, 250 GLsizei *length, 251 GLint *size, 252 GLenum *type, 253 GLchar *name); 254 angle::CallCapture CaptureGetAttachedShaders(const State &glState, 255 bool isCallValid, 256 ShaderProgramID programPacked, 257 GLsizei maxCount, 258 GLsizei *count, 259 ShaderProgramID *shadersPacked); 260 angle::CallCapture CaptureGetAttribLocation(const State &glState, 261 bool isCallValid, 262 ShaderProgramID programPacked, 263 const GLchar *name, 264 GLint returnValue); 265 angle::CallCapture CaptureGetBooleanv(const State &glState, 266 bool isCallValid, 267 GLenum pname, 268 GLboolean *data); 269 angle::CallCapture CaptureGetBufferParameteriv(const State &glState, 270 bool isCallValid, 271 BufferBinding targetPacked, 272 GLenum pname, 273 GLint *params); 274 angle::CallCapture CaptureGetError(const State &glState, bool isCallValid, GLenum returnValue); 275 angle::CallCapture CaptureGetFloatv(const State &glState, 276 bool isCallValid, 277 GLenum pname, 278 GLfloat *data); 279 angle::CallCapture CaptureGetFramebufferAttachmentParameteriv(const State &glState, 280 bool isCallValid, 281 GLenum target, 282 GLenum attachment, 283 GLenum pname, 284 GLint *params); 285 angle::CallCapture CaptureGetIntegerv(const State &glState, 286 bool isCallValid, 287 GLenum pname, 288 GLint *data); 289 angle::CallCapture CaptureGetProgramInfoLog(const State &glState, 290 bool isCallValid, 291 ShaderProgramID programPacked, 292 GLsizei bufSize, 293 GLsizei *length, 294 GLchar *infoLog); 295 angle::CallCapture CaptureGetProgramiv(const State &glState, 296 bool isCallValid, 297 ShaderProgramID programPacked, 298 GLenum pname, 299 GLint *params); 300 angle::CallCapture CaptureGetRenderbufferParameteriv(const State &glState, 301 bool isCallValid, 302 GLenum target, 303 GLenum pname, 304 GLint *params); 305 angle::CallCapture CaptureGetShaderInfoLog(const State &glState, 306 bool isCallValid, 307 ShaderProgramID shaderPacked, 308 GLsizei bufSize, 309 GLsizei *length, 310 GLchar *infoLog); 311 angle::CallCapture CaptureGetShaderPrecisionFormat(const State &glState, 312 bool isCallValid, 313 GLenum shadertype, 314 GLenum precisiontype, 315 GLint *range, 316 GLint *precision); 317 angle::CallCapture CaptureGetShaderSource(const State &glState, 318 bool isCallValid, 319 ShaderProgramID shaderPacked, 320 GLsizei bufSize, 321 GLsizei *length, 322 GLchar *source); 323 angle::CallCapture CaptureGetShaderiv(const State &glState, 324 bool isCallValid, 325 ShaderProgramID shaderPacked, 326 GLenum pname, 327 GLint *params); 328 angle::CallCapture CaptureGetString(const State &glState, 329 bool isCallValid, 330 GLenum name, 331 const GLubyte *returnValue); 332 angle::CallCapture CaptureGetTexParameterfv(const State &glState, 333 bool isCallValid, 334 TextureType targetPacked, 335 GLenum pname, 336 GLfloat *params); 337 angle::CallCapture CaptureGetTexParameteriv(const State &glState, 338 bool isCallValid, 339 TextureType targetPacked, 340 GLenum pname, 341 GLint *params); 342 angle::CallCapture CaptureGetUniformLocation(const State &glState, 343 bool isCallValid, 344 ShaderProgramID programPacked, 345 const GLchar *name, 346 GLint returnValue); 347 angle::CallCapture CaptureGetUniformfv(const State &glState, 348 bool isCallValid, 349 ShaderProgramID programPacked, 350 UniformLocation locationPacked, 351 GLfloat *params); 352 angle::CallCapture CaptureGetUniformiv(const State &glState, 353 bool isCallValid, 354 ShaderProgramID programPacked, 355 UniformLocation locationPacked, 356 GLint *params); 357 angle::CallCapture CaptureGetVertexAttribPointerv(const State &glState, 358 bool isCallValid, 359 GLuint index, 360 GLenum pname, 361 void **pointer); 362 angle::CallCapture CaptureGetVertexAttribfv(const State &glState, 363 bool isCallValid, 364 GLuint index, 365 GLenum pname, 366 GLfloat *params); 367 angle::CallCapture CaptureGetVertexAttribiv(const State &glState, 368 bool isCallValid, 369 GLuint index, 370 GLenum pname, 371 GLint *params); 372 angle::CallCapture CaptureHint(const State &glState, bool isCallValid, GLenum target, GLenum mode); 373 angle::CallCapture CaptureIsBuffer(const State &glState, 374 bool isCallValid, 375 BufferID bufferPacked, 376 GLboolean returnValue); 377 angle::CallCapture CaptureIsEnabled(const State &glState, 378 bool isCallValid, 379 GLenum cap, 380 GLboolean returnValue); 381 angle::CallCapture CaptureIsFramebuffer(const State &glState, 382 bool isCallValid, 383 FramebufferID framebufferPacked, 384 GLboolean returnValue); 385 angle::CallCapture CaptureIsProgram(const State &glState, 386 bool isCallValid, 387 ShaderProgramID programPacked, 388 GLboolean returnValue); 389 angle::CallCapture CaptureIsRenderbuffer(const State &glState, 390 bool isCallValid, 391 RenderbufferID renderbufferPacked, 392 GLboolean returnValue); 393 angle::CallCapture CaptureIsShader(const State &glState, 394 bool isCallValid, 395 ShaderProgramID shaderPacked, 396 GLboolean returnValue); 397 angle::CallCapture CaptureIsTexture(const State &glState, 398 bool isCallValid, 399 TextureID texturePacked, 400 GLboolean returnValue); 401 angle::CallCapture CaptureLineWidth(const State &glState, bool isCallValid, GLfloat width); 402 angle::CallCapture CaptureLinkProgram(const State &glState, 403 bool isCallValid, 404 ShaderProgramID programPacked); 405 angle::CallCapture CapturePixelStorei(const State &glState, 406 bool isCallValid, 407 GLenum pname, 408 GLint param); 409 angle::CallCapture CapturePolygonOffset(const State &glState, 410 bool isCallValid, 411 GLfloat factor, 412 GLfloat units); 413 angle::CallCapture CaptureReadPixels(const State &glState, 414 bool isCallValid, 415 GLint x, 416 GLint y, 417 GLsizei width, 418 GLsizei height, 419 GLenum format, 420 GLenum type, 421 void *pixels); 422 angle::CallCapture CaptureReleaseShaderCompiler(const State &glState, bool isCallValid); 423 angle::CallCapture CaptureRenderbufferStorage(const State &glState, 424 bool isCallValid, 425 GLenum target, 426 GLenum internalformat, 427 GLsizei width, 428 GLsizei height); 429 angle::CallCapture CaptureSampleCoverage(const State &glState, 430 bool isCallValid, 431 GLfloat value, 432 GLboolean invert); 433 angle::CallCapture CaptureScissor(const State &glState, 434 bool isCallValid, 435 GLint x, 436 GLint y, 437 GLsizei width, 438 GLsizei height); 439 angle::CallCapture CaptureShaderBinary(const State &glState, 440 bool isCallValid, 441 GLsizei count, 442 const ShaderProgramID *shadersPacked, 443 GLenum binaryFormat, 444 const void *binary, 445 GLsizei length); 446 angle::CallCapture CaptureShaderSource(const State &glState, 447 bool isCallValid, 448 ShaderProgramID shaderPacked, 449 GLsizei count, 450 const GLchar *const *string, 451 const GLint *length); 452 angle::CallCapture CaptureStencilFunc(const State &glState, 453 bool isCallValid, 454 GLenum func, 455 GLint ref, 456 GLuint mask); 457 angle::CallCapture CaptureStencilFuncSeparate(const State &glState, 458 bool isCallValid, 459 GLenum face, 460 GLenum func, 461 GLint ref, 462 GLuint mask); 463 angle::CallCapture CaptureStencilMask(const State &glState, bool isCallValid, GLuint mask); 464 angle::CallCapture CaptureStencilMaskSeparate(const State &glState, 465 bool isCallValid, 466 GLenum face, 467 GLuint mask); 468 angle::CallCapture CaptureStencilOp(const State &glState, 469 bool isCallValid, 470 GLenum fail, 471 GLenum zfail, 472 GLenum zpass); 473 angle::CallCapture CaptureStencilOpSeparate(const State &glState, 474 bool isCallValid, 475 GLenum face, 476 GLenum sfail, 477 GLenum dpfail, 478 GLenum dppass); 479 angle::CallCapture CaptureTexImage2D(const State &glState, 480 bool isCallValid, 481 TextureTarget targetPacked, 482 GLint level, 483 GLint internalformat, 484 GLsizei width, 485 GLsizei height, 486 GLint border, 487 GLenum format, 488 GLenum type, 489 const void *pixels); 490 angle::CallCapture CaptureTexParameterf(const State &glState, 491 bool isCallValid, 492 TextureType targetPacked, 493 GLenum pname, 494 GLfloat param); 495 angle::CallCapture CaptureTexParameterfv(const State &glState, 496 bool isCallValid, 497 TextureType targetPacked, 498 GLenum pname, 499 const GLfloat *params); 500 angle::CallCapture CaptureTexParameteri(const State &glState, 501 bool isCallValid, 502 TextureType targetPacked, 503 GLenum pname, 504 GLint param); 505 angle::CallCapture CaptureTexParameteriv(const State &glState, 506 bool isCallValid, 507 TextureType targetPacked, 508 GLenum pname, 509 const GLint *params); 510 angle::CallCapture CaptureTexSubImage2D(const State &glState, 511 bool isCallValid, 512 TextureTarget targetPacked, 513 GLint level, 514 GLint xoffset, 515 GLint yoffset, 516 GLsizei width, 517 GLsizei height, 518 GLenum format, 519 GLenum type, 520 const void *pixels); 521 angle::CallCapture CaptureUniform1f(const State &glState, 522 bool isCallValid, 523 UniformLocation locationPacked, 524 GLfloat v0); 525 angle::CallCapture CaptureUniform1fv(const State &glState, 526 bool isCallValid, 527 UniformLocation locationPacked, 528 GLsizei count, 529 const GLfloat *value); 530 angle::CallCapture CaptureUniform1i(const State &glState, 531 bool isCallValid, 532 UniformLocation locationPacked, 533 GLint v0); 534 angle::CallCapture CaptureUniform1iv(const State &glState, 535 bool isCallValid, 536 UniformLocation locationPacked, 537 GLsizei count, 538 const GLint *value); 539 angle::CallCapture CaptureUniform2f(const State &glState, 540 bool isCallValid, 541 UniformLocation locationPacked, 542 GLfloat v0, 543 GLfloat v1); 544 angle::CallCapture CaptureUniform2fv(const State &glState, 545 bool isCallValid, 546 UniformLocation locationPacked, 547 GLsizei count, 548 const GLfloat *value); 549 angle::CallCapture CaptureUniform2i(const State &glState, 550 bool isCallValid, 551 UniformLocation locationPacked, 552 GLint v0, 553 GLint v1); 554 angle::CallCapture CaptureUniform2iv(const State &glState, 555 bool isCallValid, 556 UniformLocation locationPacked, 557 GLsizei count, 558 const GLint *value); 559 angle::CallCapture CaptureUniform3f(const State &glState, 560 bool isCallValid, 561 UniformLocation locationPacked, 562 GLfloat v0, 563 GLfloat v1, 564 GLfloat v2); 565 angle::CallCapture CaptureUniform3fv(const State &glState, 566 bool isCallValid, 567 UniformLocation locationPacked, 568 GLsizei count, 569 const GLfloat *value); 570 angle::CallCapture CaptureUniform3i(const State &glState, 571 bool isCallValid, 572 UniformLocation locationPacked, 573 GLint v0, 574 GLint v1, 575 GLint v2); 576 angle::CallCapture CaptureUniform3iv(const State &glState, 577 bool isCallValid, 578 UniformLocation locationPacked, 579 GLsizei count, 580 const GLint *value); 581 angle::CallCapture CaptureUniform4f(const State &glState, 582 bool isCallValid, 583 UniformLocation locationPacked, 584 GLfloat v0, 585 GLfloat v1, 586 GLfloat v2, 587 GLfloat v3); 588 angle::CallCapture CaptureUniform4fv(const State &glState, 589 bool isCallValid, 590 UniformLocation locationPacked, 591 GLsizei count, 592 const GLfloat *value); 593 angle::CallCapture CaptureUniform4i(const State &glState, 594 bool isCallValid, 595 UniformLocation locationPacked, 596 GLint v0, 597 GLint v1, 598 GLint v2, 599 GLint v3); 600 angle::CallCapture CaptureUniform4iv(const State &glState, 601 bool isCallValid, 602 UniformLocation locationPacked, 603 GLsizei count, 604 const GLint *value); 605 angle::CallCapture CaptureUniformMatrix2fv(const State &glState, 606 bool isCallValid, 607 UniformLocation locationPacked, 608 GLsizei count, 609 GLboolean transpose, 610 const GLfloat *value); 611 angle::CallCapture CaptureUniformMatrix3fv(const State &glState, 612 bool isCallValid, 613 UniformLocation locationPacked, 614 GLsizei count, 615 GLboolean transpose, 616 const GLfloat *value); 617 angle::CallCapture CaptureUniformMatrix4fv(const State &glState, 618 bool isCallValid, 619 UniformLocation locationPacked, 620 GLsizei count, 621 GLboolean transpose, 622 const GLfloat *value); 623 angle::CallCapture CaptureUseProgram(const State &glState, 624 bool isCallValid, 625 ShaderProgramID programPacked); 626 angle::CallCapture CaptureValidateProgram(const State &glState, 627 bool isCallValid, 628 ShaderProgramID programPacked); 629 angle::CallCapture CaptureVertexAttrib1f(const State &glState, 630 bool isCallValid, 631 GLuint index, 632 GLfloat x); 633 angle::CallCapture CaptureVertexAttrib1fv(const State &glState, 634 bool isCallValid, 635 GLuint index, 636 const GLfloat *v); 637 angle::CallCapture CaptureVertexAttrib2f(const State &glState, 638 bool isCallValid, 639 GLuint index, 640 GLfloat x, 641 GLfloat y); 642 angle::CallCapture CaptureVertexAttrib2fv(const State &glState, 643 bool isCallValid, 644 GLuint index, 645 const GLfloat *v); 646 angle::CallCapture CaptureVertexAttrib3f(const State &glState, 647 bool isCallValid, 648 GLuint index, 649 GLfloat x, 650 GLfloat y, 651 GLfloat z); 652 angle::CallCapture CaptureVertexAttrib3fv(const State &glState, 653 bool isCallValid, 654 GLuint index, 655 const GLfloat *v); 656 angle::CallCapture CaptureVertexAttrib4f(const State &glState, 657 bool isCallValid, 658 GLuint index, 659 GLfloat x, 660 GLfloat y, 661 GLfloat z, 662 GLfloat w); 663 angle::CallCapture CaptureVertexAttrib4fv(const State &glState, 664 bool isCallValid, 665 GLuint index, 666 const GLfloat *v); 667 angle::CallCapture CaptureVertexAttribPointer(const State &glState, 668 bool isCallValid, 669 GLuint index, 670 GLint size, 671 VertexAttribType typePacked, 672 GLboolean normalized, 673 GLsizei stride, 674 const void *pointer); 675 angle::CallCapture CaptureViewport(const State &glState, 676 bool isCallValid, 677 GLint x, 678 GLint y, 679 GLsizei width, 680 GLsizei height); 681 682 // Parameter Captures 683 684 void CaptureBindAttribLocation_name(const State &glState, 685 bool isCallValid, 686 ShaderProgramID programPacked, 687 GLuint index, 688 const GLchar *name, 689 angle::ParamCapture *paramCapture); 690 void CaptureBufferData_data(const State &glState, 691 bool isCallValid, 692 BufferBinding targetPacked, 693 GLsizeiptr size, 694 const void *data, 695 BufferUsage usagePacked, 696 angle::ParamCapture *paramCapture); 697 void CaptureBufferSubData_data(const State &glState, 698 bool isCallValid, 699 BufferBinding targetPacked, 700 GLintptr offset, 701 GLsizeiptr size, 702 const void *data, 703 angle::ParamCapture *paramCapture); 704 void CaptureCompressedTexImage2D_data(const State &glState, 705 bool isCallValid, 706 TextureTarget targetPacked, 707 GLint level, 708 GLenum internalformat, 709 GLsizei width, 710 GLsizei height, 711 GLint border, 712 GLsizei imageSize, 713 const void *data, 714 angle::ParamCapture *paramCapture); 715 void CaptureCompressedTexSubImage2D_data(const State &glState, 716 bool isCallValid, 717 TextureTarget targetPacked, 718 GLint level, 719 GLint xoffset, 720 GLint yoffset, 721 GLsizei width, 722 GLsizei height, 723 GLenum format, 724 GLsizei imageSize, 725 const void *data, 726 angle::ParamCapture *paramCapture); 727 void CaptureDeleteBuffers_buffersPacked(const State &glState, 728 bool isCallValid, 729 GLsizei n, 730 const BufferID *buffersPacked, 731 angle::ParamCapture *paramCapture); 732 void CaptureDeleteFramebuffers_framebuffersPacked(const State &glState, 733 bool isCallValid, 734 GLsizei n, 735 const FramebufferID *framebuffersPacked, 736 angle::ParamCapture *paramCapture); 737 void CaptureDeleteRenderbuffers_renderbuffersPacked(const State &glState, 738 bool isCallValid, 739 GLsizei n, 740 const RenderbufferID *renderbuffersPacked, 741 angle::ParamCapture *paramCapture); 742 void CaptureDeleteTextures_texturesPacked(const State &glState, 743 bool isCallValid, 744 GLsizei n, 745 const TextureID *texturesPacked, 746 angle::ParamCapture *paramCapture); 747 void CaptureDrawElements_indices(const State &glState, 748 bool isCallValid, 749 PrimitiveMode modePacked, 750 GLsizei count, 751 DrawElementsType typePacked, 752 const void *indices, 753 angle::ParamCapture *paramCapture); 754 void CaptureGenBuffers_buffersPacked(const State &glState, 755 bool isCallValid, 756 GLsizei n, 757 BufferID *buffersPacked, 758 angle::ParamCapture *paramCapture); 759 void CaptureGenFramebuffers_framebuffersPacked(const State &glState, 760 bool isCallValid, 761 GLsizei n, 762 FramebufferID *framebuffersPacked, 763 angle::ParamCapture *paramCapture); 764 void CaptureGenRenderbuffers_renderbuffersPacked(const State &glState, 765 bool isCallValid, 766 GLsizei n, 767 RenderbufferID *renderbuffersPacked, 768 angle::ParamCapture *paramCapture); 769 void CaptureGenTextures_texturesPacked(const State &glState, 770 bool isCallValid, 771 GLsizei n, 772 TextureID *texturesPacked, 773 angle::ParamCapture *paramCapture); 774 void CaptureGetActiveAttrib_length(const State &glState, 775 bool isCallValid, 776 ShaderProgramID programPacked, 777 GLuint index, 778 GLsizei bufSize, 779 GLsizei *length, 780 GLint *size, 781 GLenum *type, 782 GLchar *name, 783 angle::ParamCapture *paramCapture); 784 void CaptureGetActiveAttrib_size(const State &glState, 785 bool isCallValid, 786 ShaderProgramID programPacked, 787 GLuint index, 788 GLsizei bufSize, 789 GLsizei *length, 790 GLint *size, 791 GLenum *type, 792 GLchar *name, 793 angle::ParamCapture *paramCapture); 794 void CaptureGetActiveAttrib_type(const State &glState, 795 bool isCallValid, 796 ShaderProgramID programPacked, 797 GLuint index, 798 GLsizei bufSize, 799 GLsizei *length, 800 GLint *size, 801 GLenum *type, 802 GLchar *name, 803 angle::ParamCapture *paramCapture); 804 void CaptureGetActiveAttrib_name(const State &glState, 805 bool isCallValid, 806 ShaderProgramID programPacked, 807 GLuint index, 808 GLsizei bufSize, 809 GLsizei *length, 810 GLint *size, 811 GLenum *type, 812 GLchar *name, 813 angle::ParamCapture *paramCapture); 814 void CaptureGetActiveUniform_length(const State &glState, 815 bool isCallValid, 816 ShaderProgramID programPacked, 817 GLuint index, 818 GLsizei bufSize, 819 GLsizei *length, 820 GLint *size, 821 GLenum *type, 822 GLchar *name, 823 angle::ParamCapture *paramCapture); 824 void CaptureGetActiveUniform_size(const State &glState, 825 bool isCallValid, 826 ShaderProgramID programPacked, 827 GLuint index, 828 GLsizei bufSize, 829 GLsizei *length, 830 GLint *size, 831 GLenum *type, 832 GLchar *name, 833 angle::ParamCapture *paramCapture); 834 void CaptureGetActiveUniform_type(const State &glState, 835 bool isCallValid, 836 ShaderProgramID programPacked, 837 GLuint index, 838 GLsizei bufSize, 839 GLsizei *length, 840 GLint *size, 841 GLenum *type, 842 GLchar *name, 843 angle::ParamCapture *paramCapture); 844 void CaptureGetActiveUniform_name(const State &glState, 845 bool isCallValid, 846 ShaderProgramID programPacked, 847 GLuint index, 848 GLsizei bufSize, 849 GLsizei *length, 850 GLint *size, 851 GLenum *type, 852 GLchar *name, 853 angle::ParamCapture *paramCapture); 854 void CaptureGetAttachedShaders_count(const State &glState, 855 bool isCallValid, 856 ShaderProgramID programPacked, 857 GLsizei maxCount, 858 GLsizei *count, 859 ShaderProgramID *shadersPacked, 860 angle::ParamCapture *paramCapture); 861 void CaptureGetAttachedShaders_shadersPacked(const State &glState, 862 bool isCallValid, 863 ShaderProgramID programPacked, 864 GLsizei maxCount, 865 GLsizei *count, 866 ShaderProgramID *shadersPacked, 867 angle::ParamCapture *paramCapture); 868 void CaptureGetAttribLocation_name(const State &glState, 869 bool isCallValid, 870 ShaderProgramID programPacked, 871 const GLchar *name, 872 angle::ParamCapture *paramCapture); 873 void CaptureGetBooleanv_data(const State &glState, 874 bool isCallValid, 875 GLenum pname, 876 GLboolean *data, 877 angle::ParamCapture *paramCapture); 878 void CaptureGetBufferParameteriv_params(const State &glState, 879 bool isCallValid, 880 BufferBinding targetPacked, 881 GLenum pname, 882 GLint *params, 883 angle::ParamCapture *paramCapture); 884 void CaptureGetFloatv_data(const State &glState, 885 bool isCallValid, 886 GLenum pname, 887 GLfloat *data, 888 angle::ParamCapture *paramCapture); 889 void CaptureGetFramebufferAttachmentParameteriv_params(const State &glState, 890 bool isCallValid, 891 GLenum target, 892 GLenum attachment, 893 GLenum pname, 894 GLint *params, 895 angle::ParamCapture *paramCapture); 896 void CaptureGetIntegerv_data(const State &glState, 897 bool isCallValid, 898 GLenum pname, 899 GLint *data, 900 angle::ParamCapture *paramCapture); 901 void CaptureGetProgramInfoLog_length(const State &glState, 902 bool isCallValid, 903 ShaderProgramID programPacked, 904 GLsizei bufSize, 905 GLsizei *length, 906 GLchar *infoLog, 907 angle::ParamCapture *paramCapture); 908 void CaptureGetProgramInfoLog_infoLog(const State &glState, 909 bool isCallValid, 910 ShaderProgramID programPacked, 911 GLsizei bufSize, 912 GLsizei *length, 913 GLchar *infoLog, 914 angle::ParamCapture *paramCapture); 915 void CaptureGetProgramiv_params(const State &glState, 916 bool isCallValid, 917 ShaderProgramID programPacked, 918 GLenum pname, 919 GLint *params, 920 angle::ParamCapture *paramCapture); 921 void CaptureGetRenderbufferParameteriv_params(const State &glState, 922 bool isCallValid, 923 GLenum target, 924 GLenum pname, 925 GLint *params, 926 angle::ParamCapture *paramCapture); 927 void CaptureGetShaderInfoLog_length(const State &glState, 928 bool isCallValid, 929 ShaderProgramID shaderPacked, 930 GLsizei bufSize, 931 GLsizei *length, 932 GLchar *infoLog, 933 angle::ParamCapture *paramCapture); 934 void CaptureGetShaderInfoLog_infoLog(const State &glState, 935 bool isCallValid, 936 ShaderProgramID shaderPacked, 937 GLsizei bufSize, 938 GLsizei *length, 939 GLchar *infoLog, 940 angle::ParamCapture *paramCapture); 941 void CaptureGetShaderPrecisionFormat_range(const State &glState, 942 bool isCallValid, 943 GLenum shadertype, 944 GLenum precisiontype, 945 GLint *range, 946 GLint *precision, 947 angle::ParamCapture *paramCapture); 948 void CaptureGetShaderPrecisionFormat_precision(const State &glState, 949 bool isCallValid, 950 GLenum shadertype, 951 GLenum precisiontype, 952 GLint *range, 953 GLint *precision, 954 angle::ParamCapture *paramCapture); 955 void CaptureGetShaderSource_length(const State &glState, 956 bool isCallValid, 957 ShaderProgramID shaderPacked, 958 GLsizei bufSize, 959 GLsizei *length, 960 GLchar *source, 961 angle::ParamCapture *paramCapture); 962 void CaptureGetShaderSource_source(const State &glState, 963 bool isCallValid, 964 ShaderProgramID shaderPacked, 965 GLsizei bufSize, 966 GLsizei *length, 967 GLchar *source, 968 angle::ParamCapture *paramCapture); 969 void CaptureGetShaderiv_params(const State &glState, 970 bool isCallValid, 971 ShaderProgramID shaderPacked, 972 GLenum pname, 973 GLint *params, 974 angle::ParamCapture *paramCapture); 975 void CaptureGetTexParameterfv_params(const State &glState, 976 bool isCallValid, 977 TextureType targetPacked, 978 GLenum pname, 979 GLfloat *params, 980 angle::ParamCapture *paramCapture); 981 void CaptureGetTexParameteriv_params(const State &glState, 982 bool isCallValid, 983 TextureType targetPacked, 984 GLenum pname, 985 GLint *params, 986 angle::ParamCapture *paramCapture); 987 void CaptureGetUniformLocation_name(const State &glState, 988 bool isCallValid, 989 ShaderProgramID programPacked, 990 const GLchar *name, 991 angle::ParamCapture *paramCapture); 992 void CaptureGetUniformfv_params(const State &glState, 993 bool isCallValid, 994 ShaderProgramID programPacked, 995 UniformLocation locationPacked, 996 GLfloat *params, 997 angle::ParamCapture *paramCapture); 998 void CaptureGetUniformiv_params(const State &glState, 999 bool isCallValid, 1000 ShaderProgramID programPacked, 1001 UniformLocation locationPacked, 1002 GLint *params, 1003 angle::ParamCapture *paramCapture); 1004 void CaptureGetVertexAttribPointerv_pointer(const State &glState, 1005 bool isCallValid, 1006 GLuint index, 1007 GLenum pname, 1008 void **pointer, 1009 angle::ParamCapture *paramCapture); 1010 void CaptureGetVertexAttribfv_params(const State &glState, 1011 bool isCallValid, 1012 GLuint index, 1013 GLenum pname, 1014 GLfloat *params, 1015 angle::ParamCapture *paramCapture); 1016 void CaptureGetVertexAttribiv_params(const State &glState, 1017 bool isCallValid, 1018 GLuint index, 1019 GLenum pname, 1020 GLint *params, 1021 angle::ParamCapture *paramCapture); 1022 void CaptureReadPixels_pixels(const State &glState, 1023 bool isCallValid, 1024 GLint x, 1025 GLint y, 1026 GLsizei width, 1027 GLsizei height, 1028 GLenum format, 1029 GLenum type, 1030 void *pixels, 1031 angle::ParamCapture *paramCapture); 1032 void CaptureShaderBinary_shadersPacked(const State &glState, 1033 bool isCallValid, 1034 GLsizei count, 1035 const ShaderProgramID *shadersPacked, 1036 GLenum binaryFormat, 1037 const void *binary, 1038 GLsizei length, 1039 angle::ParamCapture *paramCapture); 1040 void CaptureShaderBinary_binary(const State &glState, 1041 bool isCallValid, 1042 GLsizei count, 1043 const ShaderProgramID *shadersPacked, 1044 GLenum binaryFormat, 1045 const void *binary, 1046 GLsizei length, 1047 angle::ParamCapture *paramCapture); 1048 void CaptureShaderSource_string(const State &glState, 1049 bool isCallValid, 1050 ShaderProgramID shaderPacked, 1051 GLsizei count, 1052 const GLchar *const *string, 1053 const GLint *length, 1054 angle::ParamCapture *paramCapture); 1055 void CaptureShaderSource_length(const State &glState, 1056 bool isCallValid, 1057 ShaderProgramID shaderPacked, 1058 GLsizei count, 1059 const GLchar *const *string, 1060 const GLint *length, 1061 angle::ParamCapture *paramCapture); 1062 void CaptureTexImage2D_pixels(const State &glState, 1063 bool isCallValid, 1064 TextureTarget targetPacked, 1065 GLint level, 1066 GLint internalformat, 1067 GLsizei width, 1068 GLsizei height, 1069 GLint border, 1070 GLenum format, 1071 GLenum type, 1072 const void *pixels, 1073 angle::ParamCapture *paramCapture); 1074 void CaptureTexParameterfv_params(const State &glState, 1075 bool isCallValid, 1076 TextureType targetPacked, 1077 GLenum pname, 1078 const GLfloat *params, 1079 angle::ParamCapture *paramCapture); 1080 void CaptureTexParameteriv_params(const State &glState, 1081 bool isCallValid, 1082 TextureType targetPacked, 1083 GLenum pname, 1084 const GLint *params, 1085 angle::ParamCapture *paramCapture); 1086 void CaptureTexSubImage2D_pixels(const State &glState, 1087 bool isCallValid, 1088 TextureTarget targetPacked, 1089 GLint level, 1090 GLint xoffset, 1091 GLint yoffset, 1092 GLsizei width, 1093 GLsizei height, 1094 GLenum format, 1095 GLenum type, 1096 const void *pixels, 1097 angle::ParamCapture *paramCapture); 1098 void CaptureUniform1fv_value(const State &glState, 1099 bool isCallValid, 1100 UniformLocation locationPacked, 1101 GLsizei count, 1102 const GLfloat *value, 1103 angle::ParamCapture *paramCapture); 1104 void CaptureUniform1iv_value(const State &glState, 1105 bool isCallValid, 1106 UniformLocation locationPacked, 1107 GLsizei count, 1108 const GLint *value, 1109 angle::ParamCapture *paramCapture); 1110 void CaptureUniform2fv_value(const State &glState, 1111 bool isCallValid, 1112 UniformLocation locationPacked, 1113 GLsizei count, 1114 const GLfloat *value, 1115 angle::ParamCapture *paramCapture); 1116 void CaptureUniform2iv_value(const State &glState, 1117 bool isCallValid, 1118 UniformLocation locationPacked, 1119 GLsizei count, 1120 const GLint *value, 1121 angle::ParamCapture *paramCapture); 1122 void CaptureUniform3fv_value(const State &glState, 1123 bool isCallValid, 1124 UniformLocation locationPacked, 1125 GLsizei count, 1126 const GLfloat *value, 1127 angle::ParamCapture *paramCapture); 1128 void CaptureUniform3iv_value(const State &glState, 1129 bool isCallValid, 1130 UniformLocation locationPacked, 1131 GLsizei count, 1132 const GLint *value, 1133 angle::ParamCapture *paramCapture); 1134 void CaptureUniform4fv_value(const State &glState, 1135 bool isCallValid, 1136 UniformLocation locationPacked, 1137 GLsizei count, 1138 const GLfloat *value, 1139 angle::ParamCapture *paramCapture); 1140 void CaptureUniform4iv_value(const State &glState, 1141 bool isCallValid, 1142 UniformLocation locationPacked, 1143 GLsizei count, 1144 const GLint *value, 1145 angle::ParamCapture *paramCapture); 1146 void CaptureUniformMatrix2fv_value(const State &glState, 1147 bool isCallValid, 1148 UniformLocation locationPacked, 1149 GLsizei count, 1150 GLboolean transpose, 1151 const GLfloat *value, 1152 angle::ParamCapture *paramCapture); 1153 void CaptureUniformMatrix3fv_value(const State &glState, 1154 bool isCallValid, 1155 UniformLocation locationPacked, 1156 GLsizei count, 1157 GLboolean transpose, 1158 const GLfloat *value, 1159 angle::ParamCapture *paramCapture); 1160 void CaptureUniformMatrix4fv_value(const State &glState, 1161 bool isCallValid, 1162 UniformLocation locationPacked, 1163 GLsizei count, 1164 GLboolean transpose, 1165 const GLfloat *value, 1166 angle::ParamCapture *paramCapture); 1167 void CaptureVertexAttrib1fv_v(const State &glState, 1168 bool isCallValid, 1169 GLuint index, 1170 const GLfloat *v, 1171 angle::ParamCapture *paramCapture); 1172 void CaptureVertexAttrib2fv_v(const State &glState, 1173 bool isCallValid, 1174 GLuint index, 1175 const GLfloat *v, 1176 angle::ParamCapture *paramCapture); 1177 void CaptureVertexAttrib3fv_v(const State &glState, 1178 bool isCallValid, 1179 GLuint index, 1180 const GLfloat *v, 1181 angle::ParamCapture *paramCapture); 1182 void CaptureVertexAttrib4fv_v(const State &glState, 1183 bool isCallValid, 1184 GLuint index, 1185 const GLfloat *v, 1186 angle::ParamCapture *paramCapture); 1187 void CaptureVertexAttribPointer_pointer(const State &glState, 1188 bool isCallValid, 1189 GLuint index, 1190 GLint size, 1191 VertexAttribType typePacked, 1192 GLboolean normalized, 1193 GLsizei stride, 1194 const void *pointer, 1195 angle::ParamCapture *paramCapture); 1196 } // namespace gl 1197 1198 #endif // LIBANGLE_CAPTURE_GLES_2_0_AUTOGEN_H_ 1199