[Webkit-unassigned] [Bug 254386] New: [ANGLE] Implement GL_ANGLE_metal_schedule extension
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 23 18:13:47 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=254386
Bug ID: 254386
Summary: [ANGLE] Implement GL_ANGLE_metal_schedule extension
Product: WebKit
Version: Other
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: ANGLE
Assignee: webkit-unassigned at lists.webkit.org
Reporter: djg at apple.com
CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com
In angleproject:7809 the default behavior of Flush() was changed to become a "no
wait" instead of "wait for scheduled". This changes the semantics of Flush() on
ANGLE compared to Apple OpenGL, meaning that Flush() can no longer to signal to
the GPU the dependency of operations affecting IOSurfaces when working with
multiple APIs, such as CoreGraphics.
Instead of reverting the behavior change to Flush(), this change provides a way
to ensure that all queued operations currently in the pipeline have had their
resources readied and are waiting for the GPU to process them. Currently,
Finish() is required to ensure these dependencies are met where Schedule() would
suffice.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230324/9fc208bb/attachment.htm>
More information about the webkit-unassigned
mailing list