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 2019 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_1_0_autogen.h: 9 // Capture functions for the OpenGL ES 1.0 entry points. 10 11 #ifndef LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_ 12 #define LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_ 13 14 #include "common/PackedEnums.h" 15 #include "libANGLE/FrameCapture.h" 16 17 namespace gl 18 { 19 class Context; 20 21 // Method Captures 22 23 angle::CallCapture CaptureAlphaFunc(const Context *context, 24 bool isCallValid, 25 AlphaTestFunc funcPacked, 26 GLfloat ref); 27 angle::CallCapture CaptureAlphaFuncx(const Context *context, 28 bool isCallValid, 29 AlphaTestFunc funcPacked, 30 GLfixed ref); 31 angle::CallCapture CaptureClearColorx(const Context *context, 32 bool isCallValid, 33 GLfixed red, 34 GLfixed green, 35 GLfixed blue, 36 GLfixed alpha); 37 angle::CallCapture CaptureClearDepthx(const Context *context, bool isCallValid, GLfixed depth); 38 angle::CallCapture CaptureClientActiveTexture(const Context *context, 39 bool isCallValid, 40 GLenum texture); 41 angle::CallCapture CaptureClipPlanef(const Context *context, 42 bool isCallValid, 43 GLenum p, 44 const GLfloat *eqn); 45 angle::CallCapture CaptureClipPlanex(const Context *context, 46 bool isCallValid, 47 GLenum plane, 48 const GLfixed *equation); 49 angle::CallCapture CaptureColor4f(const Context *context, 50 bool isCallValid, 51 GLfloat red, 52 GLfloat green, 53 GLfloat blue, 54 GLfloat alpha); 55 angle::CallCapture CaptureColor4ub(const Context *context, 56 bool isCallValid, 57 GLubyte red, 58 GLubyte green, 59 GLubyte blue, 60 GLubyte alpha); 61 angle::CallCapture CaptureColor4x(const Context *context, 62 bool isCallValid, 63 GLfixed red, 64 GLfixed green, 65 GLfixed blue, 66 GLfixed alpha); 67 angle::CallCapture CaptureColorPointer(const Context *context, 68 bool isCallValid, 69 GLint size, 70 VertexAttribType typePacked, 71 GLsizei stride, 72 const void *pointer); 73 angle::CallCapture CaptureDepthRangex(const Context *context, 74 bool isCallValid, 75 GLfixed n, 76 GLfixed f); 77 angle::CallCapture CaptureDisableClientState(const Context *context, 78 bool isCallValid, 79 ClientVertexArrayType arrayPacked); 80 angle::CallCapture CaptureEnableClientState(const Context *context, 81 bool isCallValid, 82 ClientVertexArrayType arrayPacked); 83 angle::CallCapture CaptureFogf(const Context *context, 84 bool isCallValid, 85 GLenum pname, 86 GLfloat param); 87 angle::CallCapture CaptureFogfv(const Context *context, 88 bool isCallValid, 89 GLenum pname, 90 const GLfloat *params); 91 angle::CallCapture CaptureFogx(const Context *context, 92 bool isCallValid, 93 GLenum pname, 94 GLfixed param); 95 angle::CallCapture CaptureFogxv(const Context *context, 96 bool isCallValid, 97 GLenum pname, 98 const GLfixed *param); 99 angle::CallCapture CaptureFrustumf(const Context *context, 100 bool isCallValid, 101 GLfloat l, 102 GLfloat r, 103 GLfloat b, 104 GLfloat t, 105 GLfloat n, 106 GLfloat f); 107 angle::CallCapture CaptureFrustumx(const Context *context, 108 bool isCallValid, 109 GLfixed l, 110 GLfixed r, 111 GLfixed b, 112 GLfixed t, 113 GLfixed n, 114 GLfixed f); 115 angle::CallCapture CaptureGetClipPlanef(const Context *context, 116 bool isCallValid, 117 GLenum plane, 118 GLfloat *equation); 119 angle::CallCapture CaptureGetClipPlanex(const Context *context, 120 bool isCallValid, 121 GLenum plane, 122 GLfixed *equation); 123 angle::CallCapture CaptureGetFixedv(const Context *context, 124 bool isCallValid, 125 GLenum pname, 126 GLfixed *params); 127 angle::CallCapture CaptureGetLightfv(const Context *context, 128 bool isCallValid, 129 GLenum light, 130 LightParameter pnamePacked, 131 GLfloat *params); 132 angle::CallCapture CaptureGetLightxv(const Context *context, 133 bool isCallValid, 134 GLenum light, 135 LightParameter pnamePacked, 136 GLfixed *params); 137 angle::CallCapture CaptureGetMaterialfv(const Context *context, 138 bool isCallValid, 139 GLenum face, 140 MaterialParameter pnamePacked, 141 GLfloat *params); 142 angle::CallCapture CaptureGetMaterialxv(const Context *context, 143 bool isCallValid, 144 GLenum face, 145 MaterialParameter pnamePacked, 146 GLfixed *params); 147 angle::CallCapture CaptureGetPointerv(const Context *context, 148 bool isCallValid, 149 GLenum pname, 150 void **params); 151 angle::CallCapture CaptureGetTexEnvfv(const Context *context, 152 bool isCallValid, 153 TextureEnvTarget targetPacked, 154 TextureEnvParameter pnamePacked, 155 GLfloat *params); 156 angle::CallCapture CaptureGetTexEnviv(const Context *context, 157 bool isCallValid, 158 TextureEnvTarget targetPacked, 159 TextureEnvParameter pnamePacked, 160 GLint *params); 161 angle::CallCapture CaptureGetTexEnvxv(const Context *context, 162 bool isCallValid, 163 TextureEnvTarget targetPacked, 164 TextureEnvParameter pnamePacked, 165 GLfixed *params); 166 angle::CallCapture CaptureGetTexParameterxv(const Context *context, 167 bool isCallValid, 168 TextureType targetPacked, 169 GLenum pname, 170 GLfixed *params); 171 angle::CallCapture CaptureLightModelf(const Context *context, 172 bool isCallValid, 173 GLenum pname, 174 GLfloat param); 175 angle::CallCapture CaptureLightModelfv(const Context *context, 176 bool isCallValid, 177 GLenum pname, 178 const GLfloat *params); 179 angle::CallCapture CaptureLightModelx(const Context *context, 180 bool isCallValid, 181 GLenum pname, 182 GLfixed param); 183 angle::CallCapture CaptureLightModelxv(const Context *context, 184 bool isCallValid, 185 GLenum pname, 186 const GLfixed *param); 187 angle::CallCapture CaptureLightf(const Context *context, 188 bool isCallValid, 189 GLenum light, 190 LightParameter pnamePacked, 191 GLfloat param); 192 angle::CallCapture CaptureLightfv(const Context *context, 193 bool isCallValid, 194 GLenum light, 195 LightParameter pnamePacked, 196 const GLfloat *params); 197 angle::CallCapture CaptureLightx(const Context *context, 198 bool isCallValid, 199 GLenum light, 200 LightParameter pnamePacked, 201 GLfixed param); 202 angle::CallCapture CaptureLightxv(const Context *context, 203 bool isCallValid, 204 GLenum light, 205 LightParameter pnamePacked, 206 const GLfixed *params); 207 angle::CallCapture CaptureLineWidthx(const Context *context, bool isCallValid, GLfixed width); 208 angle::CallCapture CaptureLoadIdentity(const Context *context, bool isCallValid); 209 angle::CallCapture CaptureLoadMatrixf(const Context *context, bool isCallValid, const GLfloat *m); 210 angle::CallCapture CaptureLoadMatrixx(const Context *context, bool isCallValid, const GLfixed *m); 211 angle::CallCapture CaptureLogicOp(const Context *context, 212 bool isCallValid, 213 LogicalOperation opcodePacked); 214 angle::CallCapture CaptureMaterialf(const Context *context, 215 bool isCallValid, 216 GLenum face, 217 MaterialParameter pnamePacked, 218 GLfloat param); 219 angle::CallCapture CaptureMaterialfv(const Context *context, 220 bool isCallValid, 221 GLenum face, 222 MaterialParameter pnamePacked, 223 const GLfloat *params); 224 angle::CallCapture CaptureMaterialx(const Context *context, 225 bool isCallValid, 226 GLenum face, 227 MaterialParameter pnamePacked, 228 GLfixed param); 229 angle::CallCapture CaptureMaterialxv(const Context *context, 230 bool isCallValid, 231 GLenum face, 232 MaterialParameter pnamePacked, 233 const GLfixed *param); 234 angle::CallCapture CaptureMatrixMode(const Context *context, 235 bool isCallValid, 236 MatrixType modePacked); 237 angle::CallCapture CaptureMultMatrixf(const Context *context, bool isCallValid, const GLfloat *m); 238 angle::CallCapture CaptureMultMatrixx(const Context *context, bool isCallValid, const GLfixed *m); 239 angle::CallCapture CaptureMultiTexCoord4f(const Context *context, 240 bool isCallValid, 241 GLenum target, 242 GLfloat s, 243 GLfloat t, 244 GLfloat r, 245 GLfloat q); 246 angle::CallCapture CaptureMultiTexCoord4x(const Context *context, 247 bool isCallValid, 248 GLenum texture, 249 GLfixed s, 250 GLfixed t, 251 GLfixed r, 252 GLfixed q); 253 angle::CallCapture CaptureNormal3f(const Context *context, 254 bool isCallValid, 255 GLfloat nx, 256 GLfloat ny, 257 GLfloat nz); 258 angle::CallCapture CaptureNormal3x(const Context *context, 259 bool isCallValid, 260 GLfixed nx, 261 GLfixed ny, 262 GLfixed nz); 263 angle::CallCapture CaptureNormalPointer(const Context *context, 264 bool isCallValid, 265 VertexAttribType typePacked, 266 GLsizei stride, 267 const void *pointer); 268 angle::CallCapture CaptureOrthof(const Context *context, 269 bool isCallValid, 270 GLfloat l, 271 GLfloat r, 272 GLfloat b, 273 GLfloat t, 274 GLfloat n, 275 GLfloat f); 276 angle::CallCapture CaptureOrthox(const Context *context, 277 bool isCallValid, 278 GLfixed l, 279 GLfixed r, 280 GLfixed b, 281 GLfixed t, 282 GLfixed n, 283 GLfixed f); 284 angle::CallCapture CapturePointParameterf(const Context *context, 285 bool isCallValid, 286 PointParameter pnamePacked, 287 GLfloat param); 288 angle::CallCapture CapturePointParameterfv(const Context *context, 289 bool isCallValid, 290 PointParameter pnamePacked, 291 const GLfloat *params); 292 angle::CallCapture CapturePointParameterx(const Context *context, 293 bool isCallValid, 294 PointParameter pnamePacked, 295 GLfixed param); 296 angle::CallCapture CapturePointParameterxv(const Context *context, 297 bool isCallValid, 298 PointParameter pnamePacked, 299 const GLfixed *params); 300 angle::CallCapture CapturePointSize(const Context *context, bool isCallValid, GLfloat size); 301 angle::CallCapture CapturePointSizex(const Context *context, bool isCallValid, GLfixed size); 302 angle::CallCapture CapturePolygonOffsetx(const Context *context, 303 bool isCallValid, 304 GLfixed factor, 305 GLfixed units); 306 angle::CallCapture CapturePopMatrix(const Context *context, bool isCallValid); 307 angle::CallCapture CapturePushMatrix(const Context *context, bool isCallValid); 308 angle::CallCapture CaptureRotatef(const Context *context, 309 bool isCallValid, 310 GLfloat angle, 311 GLfloat x, 312 GLfloat y, 313 GLfloat z); 314 angle::CallCapture CaptureRotatex(const Context *context, 315 bool isCallValid, 316 GLfixed angle, 317 GLfixed x, 318 GLfixed y, 319 GLfixed z); 320 angle::CallCapture CaptureSampleCoveragex(const Context *context, 321 bool isCallValid, 322 GLclampx value, 323 GLboolean invert); 324 angle::CallCapture CaptureScalef(const Context *context, 325 bool isCallValid, 326 GLfloat x, 327 GLfloat y, 328 GLfloat z); 329 angle::CallCapture CaptureScalex(const Context *context, 330 bool isCallValid, 331 GLfixed x, 332 GLfixed y, 333 GLfixed z); 334 angle::CallCapture CaptureShadeModel(const Context *context, 335 bool isCallValid, 336 ShadingModel modePacked); 337 angle::CallCapture CaptureTexCoordPointer(const Context *context, 338 bool isCallValid, 339 GLint size, 340 VertexAttribType typePacked, 341 GLsizei stride, 342 const void *pointer); 343 angle::CallCapture CaptureTexEnvf(const Context *context, 344 bool isCallValid, 345 TextureEnvTarget targetPacked, 346 TextureEnvParameter pnamePacked, 347 GLfloat param); 348 angle::CallCapture CaptureTexEnvfv(const Context *context, 349 bool isCallValid, 350 TextureEnvTarget targetPacked, 351 TextureEnvParameter pnamePacked, 352 const GLfloat *params); 353 angle::CallCapture CaptureTexEnvi(const Context *context, 354 bool isCallValid, 355 TextureEnvTarget targetPacked, 356 TextureEnvParameter pnamePacked, 357 GLint param); 358 angle::CallCapture CaptureTexEnviv(const Context *context, 359 bool isCallValid, 360 TextureEnvTarget targetPacked, 361 TextureEnvParameter pnamePacked, 362 const GLint *params); 363 angle::CallCapture CaptureTexEnvx(const Context *context, 364 bool isCallValid, 365 TextureEnvTarget targetPacked, 366 TextureEnvParameter pnamePacked, 367 GLfixed param); 368 angle::CallCapture CaptureTexEnvxv(const Context *context, 369 bool isCallValid, 370 TextureEnvTarget targetPacked, 371 TextureEnvParameter pnamePacked, 372 const GLfixed *params); 373 angle::CallCapture CaptureTexParameterx(const Context *context, 374 bool isCallValid, 375 TextureType targetPacked, 376 GLenum pname, 377 GLfixed param); 378 angle::CallCapture CaptureTexParameterxv(const Context *context, 379 bool isCallValid, 380 TextureType targetPacked, 381 GLenum pname, 382 const GLfixed *params); 383 angle::CallCapture CaptureTranslatef(const Context *context, 384 bool isCallValid, 385 GLfloat x, 386 GLfloat y, 387 GLfloat z); 388 angle::CallCapture CaptureTranslatex(const Context *context, 389 bool isCallValid, 390 GLfixed x, 391 GLfixed y, 392 GLfixed z); 393 angle::CallCapture CaptureVertexPointer(const Context *context, 394 bool isCallValid, 395 GLint size, 396 VertexAttribType typePacked, 397 GLsizei stride, 398 const void *pointer); 399 400 // Parameter Captures 401 402 void CaptureClipPlanef_eqn(const Context *context, 403 bool isCallValid, 404 GLenum p, 405 const GLfloat *eqn, 406 angle::ParamCapture *paramCapture); 407 void CaptureClipPlanex_equation(const Context *context, 408 bool isCallValid, 409 GLenum plane, 410 const GLfixed *equation, 411 angle::ParamCapture *paramCapture); 412 void CaptureColorPointer_pointer(const Context *context, 413 bool isCallValid, 414 GLint size, 415 VertexAttribType typePacked, 416 GLsizei stride, 417 const void *pointer, 418 angle::ParamCapture *paramCapture); 419 void CaptureFogfv_params(const Context *context, 420 bool isCallValid, 421 GLenum pname, 422 const GLfloat *params, 423 angle::ParamCapture *paramCapture); 424 void CaptureFogxv_param(const Context *context, 425 bool isCallValid, 426 GLenum pname, 427 const GLfixed *param, 428 angle::ParamCapture *paramCapture); 429 void CaptureGetClipPlanef_equation(const Context *context, 430 bool isCallValid, 431 GLenum plane, 432 GLfloat *equation, 433 angle::ParamCapture *paramCapture); 434 void CaptureGetClipPlanex_equation(const Context *context, 435 bool isCallValid, 436 GLenum plane, 437 GLfixed *equation, 438 angle::ParamCapture *paramCapture); 439 void CaptureGetFixedv_params(const Context *context, 440 bool isCallValid, 441 GLenum pname, 442 GLfixed *params, 443 angle::ParamCapture *paramCapture); 444 void CaptureGetLightfv_params(const Context *context, 445 bool isCallValid, 446 GLenum light, 447 LightParameter pnamePacked, 448 GLfloat *params, 449 angle::ParamCapture *paramCapture); 450 void CaptureGetLightxv_params(const Context *context, 451 bool isCallValid, 452 GLenum light, 453 LightParameter pnamePacked, 454 GLfixed *params, 455 angle::ParamCapture *paramCapture); 456 void CaptureGetMaterialfv_params(const Context *context, 457 bool isCallValid, 458 GLenum face, 459 MaterialParameter pnamePacked, 460 GLfloat *params, 461 angle::ParamCapture *paramCapture); 462 void CaptureGetMaterialxv_params(const Context *context, 463 bool isCallValid, 464 GLenum face, 465 MaterialParameter pnamePacked, 466 GLfixed *params, 467 angle::ParamCapture *paramCapture); 468 void CaptureGetPointerv_params(const Context *context, 469 bool isCallValid, 470 GLenum pname, 471 void **params, 472 angle::ParamCapture *paramCapture); 473 void CaptureGetTexEnvfv_params(const Context *context, 474 bool isCallValid, 475 TextureEnvTarget targetPacked, 476 TextureEnvParameter pnamePacked, 477 GLfloat *params, 478 angle::ParamCapture *paramCapture); 479 void CaptureGetTexEnviv_params(const Context *context, 480 bool isCallValid, 481 TextureEnvTarget targetPacked, 482 TextureEnvParameter pnamePacked, 483 GLint *params, 484 angle::ParamCapture *paramCapture); 485 void CaptureGetTexEnvxv_params(const Context *context, 486 bool isCallValid, 487 TextureEnvTarget targetPacked, 488 TextureEnvParameter pnamePacked, 489 GLfixed *params, 490 angle::ParamCapture *paramCapture); 491 void CaptureGetTexParameterxv_params(const Context *context, 492 bool isCallValid, 493 TextureType targetPacked, 494 GLenum pname, 495 GLfixed *params, 496 angle::ParamCapture *paramCapture); 497 void CaptureLightModelfv_params(const Context *context, 498 bool isCallValid, 499 GLenum pname, 500 const GLfloat *params, 501 angle::ParamCapture *paramCapture); 502 void CaptureLightModelxv_param(const Context *context, 503 bool isCallValid, 504 GLenum pname, 505 const GLfixed *param, 506 angle::ParamCapture *paramCapture); 507 void CaptureLightfv_params(const Context *context, 508 bool isCallValid, 509 GLenum light, 510 LightParameter pnamePacked, 511 const GLfloat *params, 512 angle::ParamCapture *paramCapture); 513 void CaptureLightxv_params(const Context *context, 514 bool isCallValid, 515 GLenum light, 516 LightParameter pnamePacked, 517 const GLfixed *params, 518 angle::ParamCapture *paramCapture); 519 void CaptureLoadMatrixf_m(const Context *context, 520 bool isCallValid, 521 const GLfloat *m, 522 angle::ParamCapture *paramCapture); 523 void CaptureLoadMatrixx_m(const Context *context, 524 bool isCallValid, 525 const GLfixed *m, 526 angle::ParamCapture *paramCapture); 527 void CaptureMaterialfv_params(const Context *context, 528 bool isCallValid, 529 GLenum face, 530 MaterialParameter pnamePacked, 531 const GLfloat *params, 532 angle::ParamCapture *paramCapture); 533 void CaptureMaterialxv_param(const Context *context, 534 bool isCallValid, 535 GLenum face, 536 MaterialParameter pnamePacked, 537 const GLfixed *param, 538 angle::ParamCapture *paramCapture); 539 void CaptureMultMatrixf_m(const Context *context, 540 bool isCallValid, 541 const GLfloat *m, 542 angle::ParamCapture *paramCapture); 543 void CaptureMultMatrixx_m(const Context *context, 544 bool isCallValid, 545 const GLfixed *m, 546 angle::ParamCapture *paramCapture); 547 void CaptureNormalPointer_pointer(const Context *context, 548 bool isCallValid, 549 VertexAttribType typePacked, 550 GLsizei stride, 551 const void *pointer, 552 angle::ParamCapture *paramCapture); 553 void CapturePointParameterfv_params(const Context *context, 554 bool isCallValid, 555 PointParameter pnamePacked, 556 const GLfloat *params, 557 angle::ParamCapture *paramCapture); 558 void CapturePointParameterxv_params(const Context *context, 559 bool isCallValid, 560 PointParameter pnamePacked, 561 const GLfixed *params, 562 angle::ParamCapture *paramCapture); 563 void CaptureTexCoordPointer_pointer(const Context *context, 564 bool isCallValid, 565 GLint size, 566 VertexAttribType typePacked, 567 GLsizei stride, 568 const void *pointer, 569 angle::ParamCapture *paramCapture); 570 void CaptureTexEnvfv_params(const Context *context, 571 bool isCallValid, 572 TextureEnvTarget targetPacked, 573 TextureEnvParameter pnamePacked, 574 const GLfloat *params, 575 angle::ParamCapture *paramCapture); 576 void CaptureTexEnviv_params(const Context *context, 577 bool isCallValid, 578 TextureEnvTarget targetPacked, 579 TextureEnvParameter pnamePacked, 580 const GLint *params, 581 angle::ParamCapture *paramCapture); 582 void CaptureTexEnvxv_params(const Context *context, 583 bool isCallValid, 584 TextureEnvTarget targetPacked, 585 TextureEnvParameter pnamePacked, 586 const GLfixed *params, 587 angle::ParamCapture *paramCapture); 588 void CaptureTexParameterxv_params(const Context *context, 589 bool isCallValid, 590 TextureType targetPacked, 591 GLenum pname, 592 const GLfixed *params, 593 angle::ParamCapture *paramCapture); 594 void CaptureVertexPointer_pointer(const Context *context, 595 bool isCallValid, 596 GLint size, 597 VertexAttribType typePacked, 598 GLsizei stride, 599 const void *pointer, 600 angle::ParamCapture *paramCapture); 601 } // namespace gl 602 603 #endif // LIBANGLE_CAPTURE_GLES_1_0_AUTOGEN_H_ 604