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