angle/include/EGL
Dan Glastonbury aa5b97de88 ANGLE_metal_shared_event_sync: Control signaling external events
It was assumed that the external MTLSharedEvent passed to eglCreateSync
should be signaled by the GL. This change adds
EGL_SYNC_METAL_SHARED_EVENT_SIGNALED_ANGLE, which when passed as the
value for EGL_SYNC_CONDITION during eglCreateSync, changes the behavior
to not insert a fence command into the command stream.

Test: angle_end2end_tests --gtest_filter=EGLSyncTestMetalSharedEvent.AngleMetalSharedEventSync_WaitSync_ExternallySignaled
Bug: angleproject:8064
Change-Id: Ia1b8615b976f293d411b7d2be506b0ac87d64dee
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4307152
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
2023-03-09 01:42:53 +00:00
..
.clang-format Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
egl.h EGL: Update EGL headers 2022-09-28 19:26:17 +00:00
eglext.h EGL: Update EGL headers 2022-09-28 19:26:17 +00:00
eglext_angle.h ANGLE_metal_shared_event_sync: Control signaling external events 2023-03-09 01:42:53 +00:00
eglplatform.h EGL: Update EGL headers 2022-09-28 19:26:17 +00:00