1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_entry_points.py using data from egl.xml and egl_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_egl_autogen.h: 9 // Capture functions for the OpenGL ES EGL entry points. 10 11 #ifndef LIBANGLE_CAPTURE_EGL_AUTOGEN_H_ 12 #define LIBANGLE_CAPTURE_EGL_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 egl 21 { 22 23 // Method Captures 24 25 angle::CallCapture CaptureChooseConfig(egl::Thread *thread, 26 bool isCallValid, 27 egl::Display *dpyPacked, 28 const AttributeMap &attrib_listPacked, 29 EGLConfig *configs, 30 EGLint config_size, 31 EGLint *num_config, 32 EGLBoolean returnValue); 33 angle::CallCapture CaptureCopyBuffers(egl::Thread *thread, 34 bool isCallValid, 35 egl::Display *dpyPacked, 36 SurfaceID surfacePacked, 37 EGLNativePixmapType target, 38 EGLBoolean returnValue); 39 angle::CallCapture CaptureCreateContext(egl::Thread *thread, 40 bool isCallValid, 41 egl::Display *dpyPacked, 42 egl::Config *configPacked, 43 gl::ContextID share_contextPacked, 44 const AttributeMap &attrib_listPacked, 45 EGLContext returnValue); 46 angle::CallCapture CaptureCreatePbufferSurface(egl::Thread *thread, 47 bool isCallValid, 48 egl::Display *dpyPacked, 49 egl::Config *configPacked, 50 const AttributeMap &attrib_listPacked, 51 EGLSurface returnValue); 52 angle::CallCapture CaptureCreatePixmapSurface(egl::Thread *thread, 53 bool isCallValid, 54 egl::Display *dpyPacked, 55 egl::Config *configPacked, 56 EGLNativePixmapType pixmap, 57 const AttributeMap &attrib_listPacked, 58 EGLSurface returnValue); 59 angle::CallCapture CaptureCreateWindowSurface(egl::Thread *thread, 60 bool isCallValid, 61 egl::Display *dpyPacked, 62 egl::Config *configPacked, 63 EGLNativeWindowType win, 64 const AttributeMap &attrib_listPacked, 65 EGLSurface returnValue); 66 angle::CallCapture CaptureDestroyContext(egl::Thread *thread, 67 bool isCallValid, 68 egl::Display *dpyPacked, 69 gl::ContextID ctxPacked, 70 EGLBoolean returnValue); 71 angle::CallCapture CaptureDestroySurface(egl::Thread *thread, 72 bool isCallValid, 73 egl::Display *dpyPacked, 74 SurfaceID surfacePacked, 75 EGLBoolean returnValue); 76 angle::CallCapture CaptureGetConfigAttrib(egl::Thread *thread, 77 bool isCallValid, 78 egl::Display *dpyPacked, 79 egl::Config *configPacked, 80 EGLint attribute, 81 EGLint *value, 82 EGLBoolean returnValue); 83 angle::CallCapture CaptureGetConfigs(egl::Thread *thread, 84 bool isCallValid, 85 egl::Display *dpyPacked, 86 EGLConfig *configs, 87 EGLint config_size, 88 EGLint *num_config, 89 EGLBoolean returnValue); 90 angle::CallCapture CaptureGetCurrentDisplay(egl::Thread *thread, 91 bool isCallValid, 92 EGLDisplay returnValue); 93 angle::CallCapture CaptureGetCurrentSurface(egl::Thread *thread, 94 bool isCallValid, 95 EGLint readdraw, 96 EGLSurface returnValue); 97 angle::CallCapture CaptureGetDisplay(egl::Thread *thread, 98 bool isCallValid, 99 EGLNativeDisplayType display_id, 100 EGLDisplay returnValue); 101 angle::CallCapture CaptureGetError(egl::Thread *thread, bool isCallValid, EGLint returnValue); 102 angle::CallCapture CaptureGetProcAddress(egl::Thread *thread, 103 bool isCallValid, 104 const char *procname, 105 __eglMustCastToProperFunctionPointerType returnValue); 106 angle::CallCapture CaptureInitialize(egl::Thread *thread, 107 bool isCallValid, 108 egl::Display *dpyPacked, 109 EGLint *major, 110 EGLint *minor, 111 EGLBoolean returnValue); 112 angle::CallCapture CaptureMakeCurrent(egl::Thread *thread, 113 bool isCallValid, 114 egl::Display *dpyPacked, 115 SurfaceID drawPacked, 116 SurfaceID readPacked, 117 gl::ContextID ctxPacked, 118 EGLBoolean returnValue); 119 angle::CallCapture CaptureQueryContext(egl::Thread *thread, 120 bool isCallValid, 121 egl::Display *dpyPacked, 122 gl::ContextID ctxPacked, 123 EGLint attribute, 124 EGLint *value, 125 EGLBoolean returnValue); 126 angle::CallCapture CaptureQueryString(egl::Thread *thread, 127 bool isCallValid, 128 egl::Display *dpyPacked, 129 EGLint name, 130 const char *returnValue); 131 angle::CallCapture CaptureQuerySurface(egl::Thread *thread, 132 bool isCallValid, 133 egl::Display *dpyPacked, 134 SurfaceID surfacePacked, 135 EGLint attribute, 136 EGLint *value, 137 EGLBoolean returnValue); 138 angle::CallCapture CaptureSwapBuffers(egl::Thread *thread, 139 bool isCallValid, 140 egl::Display *dpyPacked, 141 SurfaceID surfacePacked, 142 EGLBoolean returnValue); 143 angle::CallCapture CaptureTerminate(egl::Thread *thread, 144 bool isCallValid, 145 egl::Display *dpyPacked, 146 EGLBoolean returnValue); 147 angle::CallCapture CaptureWaitGL(egl::Thread *thread, bool isCallValid, EGLBoolean returnValue); 148 angle::CallCapture CaptureWaitNative(egl::Thread *thread, 149 bool isCallValid, 150 EGLint engine, 151 EGLBoolean returnValue); 152 angle::CallCapture CaptureBindTexImage(egl::Thread *thread, 153 bool isCallValid, 154 egl::Display *dpyPacked, 155 SurfaceID surfacePacked, 156 EGLint buffer, 157 EGLBoolean returnValue); 158 angle::CallCapture CaptureReleaseTexImage(egl::Thread *thread, 159 bool isCallValid, 160 egl::Display *dpyPacked, 161 SurfaceID surfacePacked, 162 EGLint buffer, 163 EGLBoolean returnValue); 164 angle::CallCapture CaptureSurfaceAttrib(egl::Thread *thread, 165 bool isCallValid, 166 egl::Display *dpyPacked, 167 SurfaceID surfacePacked, 168 EGLint attribute, 169 EGLint value, 170 EGLBoolean returnValue); 171 angle::CallCapture CaptureSwapInterval(egl::Thread *thread, 172 bool isCallValid, 173 egl::Display *dpyPacked, 174 EGLint interval, 175 EGLBoolean returnValue); 176 angle::CallCapture CaptureBindAPI(egl::Thread *thread, 177 bool isCallValid, 178 EGLenum api, 179 EGLBoolean returnValue); 180 angle::CallCapture CaptureCreatePbufferFromClientBuffer(egl::Thread *thread, 181 bool isCallValid, 182 egl::Display *dpyPacked, 183 EGLenum buftype, 184 EGLClientBuffer buffer, 185 egl::Config *configPacked, 186 const AttributeMap &attrib_listPacked, 187 EGLSurface returnValue); 188 angle::CallCapture CaptureQueryAPI(egl::Thread *thread, bool isCallValid, EGLenum returnValue); 189 angle::CallCapture CaptureReleaseThread(egl::Thread *thread, 190 bool isCallValid, 191 EGLBoolean returnValue); 192 angle::CallCapture CaptureWaitClient(egl::Thread *thread, bool isCallValid, EGLBoolean returnValue); 193 angle::CallCapture CaptureGetCurrentContext(egl::Thread *thread, 194 bool isCallValid, 195 EGLContext returnValue); 196 angle::CallCapture CaptureClientWaitSync(egl::Thread *thread, 197 bool isCallValid, 198 egl::Display *dpyPacked, 199 egl::SyncID syncPacked, 200 EGLint flags, 201 EGLTime timeout, 202 EGLint returnValue); 203 angle::CallCapture CaptureCreateImage(egl::Thread *thread, 204 bool isCallValid, 205 egl::Display *dpyPacked, 206 gl::ContextID ctxPacked, 207 EGLenum target, 208 EGLClientBuffer buffer, 209 const AttributeMap &attrib_listPacked, 210 EGLImage returnValue); 211 angle::CallCapture CaptureCreatePlatformPixmapSurface(egl::Thread *thread, 212 bool isCallValid, 213 egl::Display *dpyPacked, 214 egl::Config *configPacked, 215 void *native_pixmap, 216 const AttributeMap &attrib_listPacked, 217 EGLSurface returnValue); 218 angle::CallCapture CaptureCreatePlatformWindowSurface(egl::Thread *thread, 219 bool isCallValid, 220 egl::Display *dpyPacked, 221 egl::Config *configPacked, 222 void *native_window, 223 const AttributeMap &attrib_listPacked, 224 EGLSurface returnValue); 225 angle::CallCapture CaptureCreateSync(egl::Thread *thread, 226 bool isCallValid, 227 egl::Display *dpyPacked, 228 EGLenum type, 229 const AttributeMap &attrib_listPacked, 230 EGLSync returnValue); 231 angle::CallCapture CaptureDestroyImage(egl::Thread *thread, 232 bool isCallValid, 233 egl::Display *dpyPacked, 234 ImageID imagePacked, 235 EGLBoolean returnValue); 236 angle::CallCapture CaptureDestroySync(egl::Thread *thread, 237 bool isCallValid, 238 egl::Display *dpyPacked, 239 egl::SyncID syncPacked, 240 EGLBoolean returnValue); 241 angle::CallCapture CaptureGetPlatformDisplay(egl::Thread *thread, 242 bool isCallValid, 243 EGLenum platform, 244 void *native_display, 245 const AttributeMap &attrib_listPacked, 246 EGLDisplay returnValue); 247 angle::CallCapture CaptureGetSyncAttrib(egl::Thread *thread, 248 bool isCallValid, 249 egl::Display *dpyPacked, 250 egl::SyncID syncPacked, 251 EGLint attribute, 252 EGLAttrib *value, 253 EGLBoolean returnValue); 254 angle::CallCapture CaptureWaitSync(egl::Thread *thread, 255 bool isCallValid, 256 egl::Display *dpyPacked, 257 egl::SyncID syncPacked, 258 EGLint flags, 259 EGLBoolean returnValue); 260 angle::CallCapture CaptureSetBlobCacheFuncsANDROID(egl::Thread *thread, 261 bool isCallValid, 262 egl::Display *dpyPacked, 263 EGLSetBlobFuncANDROID set, 264 EGLGetBlobFuncANDROID get); 265 angle::CallCapture CaptureCreateNativeClientBufferANDROID(egl::Thread *thread, 266 bool isCallValid, 267 const AttributeMap &attrib_listPacked, 268 EGLClientBuffer returnValue); 269 angle::CallCapture CaptureGetCompositorTimingSupportedANDROID(egl::Thread *thread, 270 bool isCallValid, 271 egl::Display *dpyPacked, 272 SurfaceID surfacePacked, 273 CompositorTiming namePacked, 274 EGLBoolean returnValue); 275 angle::CallCapture CaptureGetCompositorTimingANDROID(egl::Thread *thread, 276 bool isCallValid, 277 egl::Display *dpyPacked, 278 SurfaceID surfacePacked, 279 EGLint numTimestamps, 280 const EGLint *names, 281 EGLnsecsANDROID *values, 282 EGLBoolean returnValue); 283 angle::CallCapture CaptureGetNextFrameIdANDROID(egl::Thread *thread, 284 bool isCallValid, 285 egl::Display *dpyPacked, 286 SurfaceID surfacePacked, 287 EGLuint64KHR *frameId, 288 EGLBoolean returnValue); 289 angle::CallCapture CaptureGetFrameTimestampSupportedANDROID(egl::Thread *thread, 290 bool isCallValid, 291 egl::Display *dpyPacked, 292 SurfaceID surfacePacked, 293 Timestamp timestampPacked, 294 EGLBoolean returnValue); 295 angle::CallCapture CaptureGetFrameTimestampsANDROID(egl::Thread *thread, 296 bool isCallValid, 297 egl::Display *dpyPacked, 298 SurfaceID surfacePacked, 299 EGLuint64KHR frameId, 300 EGLint numTimestamps, 301 const EGLint *timestamps, 302 EGLnsecsANDROID *values, 303 EGLBoolean returnValue); 304 angle::CallCapture CaptureGetNativeClientBufferANDROID(egl::Thread *thread, 305 bool isCallValid, 306 const struct AHardwareBuffer *buffer, 307 EGLClientBuffer returnValue); 308 angle::CallCapture CaptureDupNativeFenceFDANDROID(egl::Thread *thread, 309 bool isCallValid, 310 egl::Display *dpyPacked, 311 egl::SyncID syncPacked, 312 EGLint returnValue); 313 angle::CallCapture CapturePresentationTimeANDROID(egl::Thread *thread, 314 bool isCallValid, 315 egl::Display *dpyPacked, 316 SurfaceID surfacePacked, 317 EGLnsecsANDROID time, 318 EGLBoolean returnValue); 319 angle::CallCapture CaptureCreateDeviceANGLE(egl::Thread *thread, 320 bool isCallValid, 321 EGLint device_type, 322 void *native_device, 323 const EGLAttrib *attrib_list, 324 EGLDeviceEXT returnValue); 325 angle::CallCapture CaptureReleaseDeviceANGLE(egl::Thread *thread, 326 bool isCallValid, 327 egl::Device *devicePacked, 328 EGLBoolean returnValue); 329 angle::CallCapture CaptureLockVulkanQueueANGLE(egl::Thread *thread, 330 bool isCallValid, 331 egl::Display *dpyPacked); 332 angle::CallCapture CaptureUnlockVulkanQueueANGLE(egl::Thread *thread, 333 bool isCallValid, 334 egl::Display *dpyPacked); 335 angle::CallCapture CaptureAcquireExternalContextANGLE(egl::Thread *thread, 336 bool isCallValid, 337 egl::Display *dpyPacked, 338 SurfaceID drawAndReadPacked); 339 angle::CallCapture CaptureReleaseExternalContextANGLE(egl::Thread *thread, 340 bool isCallValid, 341 egl::Display *dpyPacked); 342 angle::CallCapture CaptureQueryStringiANGLE(egl::Thread *thread, 343 bool isCallValid, 344 egl::Display *dpyPacked, 345 EGLint name, 346 EGLint index, 347 const char *returnValue); 348 angle::CallCapture CaptureQueryDisplayAttribANGLE(egl::Thread *thread, 349 bool isCallValid, 350 egl::Display *dpyPacked, 351 EGLint attribute, 352 EGLAttrib *value, 353 EGLBoolean returnValue); 354 angle::CallCapture CaptureCopyMetalSharedEventANGLE(egl::Thread *thread, 355 bool isCallValid, 356 egl::Display *dpyPacked, 357 egl::SyncID syncPacked, 358 void *returnValue); 359 angle::CallCapture CaptureSetValidationEnabledANGLE(egl::Thread *thread, 360 bool isCallValid, 361 EGLBoolean validationState); 362 angle::CallCapture CaptureReleaseHighPowerGPUANGLE(egl::Thread *thread, 363 bool isCallValid, 364 egl::Display *dpyPacked, 365 gl::ContextID ctxPacked); 366 angle::CallCapture CaptureReacquireHighPowerGPUANGLE(egl::Thread *thread, 367 bool isCallValid, 368 egl::Display *dpyPacked, 369 gl::ContextID ctxPacked); 370 angle::CallCapture CaptureHandleGPUSwitchANGLE(egl::Thread *thread, 371 bool isCallValid, 372 egl::Display *dpyPacked); 373 angle::CallCapture CaptureForceGPUSwitchANGLE(egl::Thread *thread, 374 bool isCallValid, 375 egl::Display *dpyPacked, 376 EGLint gpuIDHigh, 377 EGLint gpuIDLow); 378 angle::CallCapture CapturePrepareSwapBuffersANGLE(egl::Thread *thread, 379 bool isCallValid, 380 egl::Display *dpyPacked, 381 SurfaceID surfacePacked, 382 EGLBoolean returnValue); 383 angle::CallCapture CaptureProgramCacheGetAttribANGLE(egl::Thread *thread, 384 bool isCallValid, 385 egl::Display *dpyPacked, 386 EGLenum attrib, 387 EGLint returnValue); 388 angle::CallCapture CaptureProgramCacheQueryANGLE(egl::Thread *thread, 389 bool isCallValid, 390 egl::Display *dpyPacked, 391 EGLint index, 392 void *key, 393 EGLint *keysize, 394 void *binary, 395 EGLint *binarysize); 396 angle::CallCapture CaptureProgramCachePopulateANGLE(egl::Thread *thread, 397 bool isCallValid, 398 egl::Display *dpyPacked, 399 const void *key, 400 EGLint keysize, 401 const void *binary, 402 EGLint binarysize); 403 angle::CallCapture CaptureProgramCacheResizeANGLE(egl::Thread *thread, 404 bool isCallValid, 405 egl::Display *dpyPacked, 406 EGLint limit, 407 EGLint mode, 408 EGLint returnValue); 409 angle::CallCapture CaptureQuerySurfacePointerANGLE(egl::Thread *thread, 410 bool isCallValid, 411 egl::Display *dpyPacked, 412 SurfaceID surfacePacked, 413 EGLint attribute, 414 void **value, 415 EGLBoolean returnValue); 416 angle::CallCapture CaptureCreateStreamProducerD3DTextureANGLE(egl::Thread *thread, 417 bool isCallValid, 418 egl::Display *dpyPacked, 419 egl::Stream *streamPacked, 420 const AttributeMap &attrib_listPacked, 421 EGLBoolean returnValue); 422 angle::CallCapture CaptureStreamPostD3DTextureANGLE(egl::Thread *thread, 423 bool isCallValid, 424 egl::Display *dpyPacked, 425 egl::Stream *streamPacked, 426 void *texture, 427 const AttributeMap &attrib_listPacked, 428 EGLBoolean returnValue); 429 angle::CallCapture CaptureGetMscRateANGLE(egl::Thread *thread, 430 bool isCallValid, 431 egl::Display *dpyPacked, 432 SurfaceID surfacePacked, 433 EGLint *numerator, 434 EGLint *denominator, 435 EGLBoolean returnValue); 436 angle::CallCapture CaptureExportVkImageANGLE(egl::Thread *thread, 437 bool isCallValid, 438 egl::Display *dpyPacked, 439 ImageID imagePacked, 440 void *vk_image, 441 void *vk_image_create_info, 442 EGLBoolean returnValue); 443 angle::CallCapture CaptureWaitUntilWorkScheduledANGLE(egl::Thread *thread, 444 bool isCallValid, 445 egl::Display *dpyPacked); 446 angle::CallCapture CaptureGetSyncValuesCHROMIUM(egl::Thread *thread, 447 bool isCallValid, 448 egl::Display *dpyPacked, 449 SurfaceID surfacePacked, 450 EGLuint64KHR *ust, 451 EGLuint64KHR *msc, 452 EGLuint64KHR *sbc, 453 EGLBoolean returnValue); 454 angle::CallCapture CaptureQueryDeviceAttribEXT(egl::Thread *thread, 455 bool isCallValid, 456 egl::Device *devicePacked, 457 EGLint attribute, 458 EGLAttrib *value, 459 EGLBoolean returnValue); 460 angle::CallCapture CaptureQueryDeviceStringEXT(egl::Thread *thread, 461 bool isCallValid, 462 egl::Device *devicePacked, 463 EGLint name, 464 const char *returnValue); 465 angle::CallCapture CaptureQueryDisplayAttribEXT(egl::Thread *thread, 466 bool isCallValid, 467 egl::Display *dpyPacked, 468 EGLint attribute, 469 EGLAttrib *value, 470 EGLBoolean returnValue); 471 angle::CallCapture CaptureQueryDmaBufFormatsEXT(egl::Thread *thread, 472 bool isCallValid, 473 egl::Display *dpyPacked, 474 EGLint max_formats, 475 EGLint *formats, 476 EGLint *num_formats, 477 EGLBoolean returnValue); 478 angle::CallCapture CaptureQueryDmaBufModifiersEXT(egl::Thread *thread, 479 bool isCallValid, 480 egl::Display *dpyPacked, 481 EGLint format, 482 EGLint max_modifiers, 483 EGLuint64KHR *modifiers, 484 EGLBoolean *external_only, 485 EGLint *num_modifiers, 486 EGLBoolean returnValue); 487 angle::CallCapture CaptureCreatePlatformPixmapSurfaceEXT(egl::Thread *thread, 488 bool isCallValid, 489 egl::Display *dpyPacked, 490 egl::Config *configPacked, 491 void *native_pixmap, 492 const AttributeMap &attrib_listPacked, 493 EGLSurface returnValue); 494 angle::CallCapture CaptureCreatePlatformWindowSurfaceEXT(egl::Thread *thread, 495 bool isCallValid, 496 egl::Display *dpyPacked, 497 egl::Config *configPacked, 498 void *native_window, 499 const AttributeMap &attrib_listPacked, 500 EGLSurface returnValue); 501 angle::CallCapture CaptureGetPlatformDisplayEXT(egl::Thread *thread, 502 bool isCallValid, 503 EGLenum platform, 504 void *native_display, 505 const AttributeMap &attrib_listPacked, 506 EGLDisplay returnValue); 507 angle::CallCapture CaptureQuerySupportedCompressionRatesEXT(egl::Thread *thread, 508 bool isCallValid, 509 egl::Display *dpyPacked, 510 egl::Config *configPacked, 511 const EGLAttrib *attrib_list, 512 EGLint *rates, 513 EGLint rate_size, 514 EGLint *num_rates, 515 EGLBoolean returnValue); 516 angle::CallCapture CaptureDebugMessageControlKHR(egl::Thread *thread, 517 bool isCallValid, 518 EGLDEBUGPROCKHR callback, 519 const AttributeMap &attrib_listPacked, 520 EGLint returnValue); 521 angle::CallCapture CaptureLabelObjectKHR(egl::Thread *thread, 522 bool isCallValid, 523 egl::Display *displayPacked, 524 ObjectType objectTypePacked, 525 EGLObjectKHR object, 526 EGLLabelKHR label, 527 EGLint returnValue); 528 angle::CallCapture CaptureQueryDebugKHR(egl::Thread *thread, 529 bool isCallValid, 530 EGLint attribute, 531 EGLAttrib *value, 532 EGLBoolean returnValue); 533 angle::CallCapture CaptureClientWaitSyncKHR(egl::Thread *thread, 534 bool isCallValid, 535 egl::Display *dpyPacked, 536 egl::SyncID syncPacked, 537 EGLint flags, 538 EGLTimeKHR timeout, 539 EGLint returnValue); 540 angle::CallCapture CaptureCreateSyncKHR(egl::Thread *thread, 541 bool isCallValid, 542 egl::Display *dpyPacked, 543 EGLenum type, 544 const AttributeMap &attrib_listPacked, 545 EGLSyncKHR returnValue); 546 angle::CallCapture CaptureDestroySyncKHR(egl::Thread *thread, 547 bool isCallValid, 548 egl::Display *dpyPacked, 549 egl::SyncID syncPacked, 550 EGLBoolean returnValue); 551 angle::CallCapture CaptureGetSyncAttribKHR(egl::Thread *thread, 552 bool isCallValid, 553 egl::Display *dpyPacked, 554 egl::SyncID syncPacked, 555 EGLint attribute, 556 EGLint *value, 557 EGLBoolean returnValue); 558 angle::CallCapture CaptureCreateImageKHR(egl::Thread *thread, 559 bool isCallValid, 560 egl::Display *dpyPacked, 561 gl::ContextID ctxPacked, 562 EGLenum target, 563 EGLClientBuffer buffer, 564 const AttributeMap &attrib_listPacked, 565 EGLImageKHR returnValue); 566 angle::CallCapture CaptureDestroyImageKHR(egl::Thread *thread, 567 bool isCallValid, 568 egl::Display *dpyPacked, 569 ImageID imagePacked, 570 EGLBoolean returnValue); 571 angle::CallCapture CaptureLockSurfaceKHR(egl::Thread *thread, 572 bool isCallValid, 573 egl::Display *dpyPacked, 574 SurfaceID surfacePacked, 575 const AttributeMap &attrib_listPacked, 576 EGLBoolean returnValue); 577 angle::CallCapture CaptureQuerySurface64KHR(egl::Thread *thread, 578 bool isCallValid, 579 egl::Display *dpyPacked, 580 SurfaceID surfacePacked, 581 EGLint attribute, 582 EGLAttribKHR *value, 583 EGLBoolean returnValue); 584 angle::CallCapture CaptureUnlockSurfaceKHR(egl::Thread *thread, 585 bool isCallValid, 586 egl::Display *dpyPacked, 587 SurfaceID surfacePacked, 588 EGLBoolean returnValue); 589 angle::CallCapture CaptureSetDamageRegionKHR(egl::Thread *thread, 590 bool isCallValid, 591 egl::Display *dpyPacked, 592 SurfaceID surfacePacked, 593 EGLint *rects, 594 EGLint n_rects, 595 EGLBoolean returnValue); 596 angle::CallCapture CaptureSignalSyncKHR(egl::Thread *thread, 597 bool isCallValid, 598 egl::Display *dpyPacked, 599 egl::SyncID syncPacked, 600 EGLenum mode, 601 EGLBoolean returnValue); 602 angle::CallCapture CaptureCreateStreamKHR(egl::Thread *thread, 603 bool isCallValid, 604 egl::Display *dpyPacked, 605 const AttributeMap &attrib_listPacked, 606 EGLStreamKHR returnValue); 607 angle::CallCapture CaptureDestroyStreamKHR(egl::Thread *thread, 608 bool isCallValid, 609 egl::Display *dpyPacked, 610 egl::Stream *streamPacked, 611 EGLBoolean returnValue); 612 angle::CallCapture CaptureQueryStreamKHR(egl::Thread *thread, 613 bool isCallValid, 614 egl::Display *dpyPacked, 615 egl::Stream *streamPacked, 616 EGLenum attribute, 617 EGLint *value, 618 EGLBoolean returnValue); 619 angle::CallCapture CaptureQueryStreamu64KHR(egl::Thread *thread, 620 bool isCallValid, 621 egl::Display *dpyPacked, 622 egl::Stream *streamPacked, 623 EGLenum attribute, 624 EGLuint64KHR *value, 625 EGLBoolean returnValue); 626 angle::CallCapture CaptureStreamAttribKHR(egl::Thread *thread, 627 bool isCallValid, 628 egl::Display *dpyPacked, 629 egl::Stream *streamPacked, 630 EGLenum attribute, 631 EGLint value, 632 EGLBoolean returnValue); 633 angle::CallCapture CaptureStreamConsumerAcquireKHR(egl::Thread *thread, 634 bool isCallValid, 635 egl::Display *dpyPacked, 636 egl::Stream *streamPacked, 637 EGLBoolean returnValue); 638 angle::CallCapture CaptureStreamConsumerGLTextureExternalKHR(egl::Thread *thread, 639 bool isCallValid, 640 egl::Display *dpyPacked, 641 egl::Stream *streamPacked, 642 EGLBoolean returnValue); 643 angle::CallCapture CaptureStreamConsumerReleaseKHR(egl::Thread *thread, 644 bool isCallValid, 645 egl::Display *dpyPacked, 646 egl::Stream *streamPacked, 647 EGLBoolean returnValue); 648 angle::CallCapture CaptureSwapBuffersWithDamageKHR(egl::Thread *thread, 649 bool isCallValid, 650 egl::Display *dpyPacked, 651 SurfaceID surfacePacked, 652 const EGLint *rects, 653 EGLint n_rects, 654 EGLBoolean returnValue); 655 angle::CallCapture CaptureWaitSyncKHR(egl::Thread *thread, 656 bool isCallValid, 657 egl::Display *dpyPacked, 658 egl::SyncID syncPacked, 659 EGLint flags, 660 EGLint returnValue); 661 angle::CallCapture CapturePostSubBufferNV(egl::Thread *thread, 662 bool isCallValid, 663 egl::Display *dpyPacked, 664 SurfaceID surfacePacked, 665 EGLint x, 666 EGLint y, 667 EGLint width, 668 EGLint height, 669 EGLBoolean returnValue); 670 angle::CallCapture CaptureStreamConsumerGLTextureExternalAttribsNV( 671 egl::Thread *thread, 672 bool isCallValid, 673 egl::Display *dpyPacked, 674 egl::Stream *streamPacked, 675 const AttributeMap &attrib_listPacked, 676 EGLBoolean returnValue); 677 } // namespace egl 678 679 #endif // LIBANGLE_CAPTURE_EGL_AUTOGEN_H_ 680