Bug 246589 - [WebXR] Use ANGLE extension to signal compositor completion event
Summary: [WebXR] Use ANGLE extension to signal compositor completion event
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebXR (show other bugs)
Version: Other
Hardware: All Other
: P2 Enhancement
Assignee: Dan Glastonbury
URL:
Keywords: InRadar
Depends on: 243529
Blocks:
  Show dependency treegraph
 
Reported: 2022-10-15 18:38 PDT by Dan Glastonbury
Modified: 2022-10-16 22:53 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Glastonbury 2022-10-15 18:38:49 PDT
Compositors provide an MTLSharedEvent to be signalled at the completion of scene rendering. Now that ANGLE supports signalling external MTLSharedEvent (https://bugs.webkit.org/show_bug.cgi?id=243529), WebXROpaqueFramebuffer rendering should us this to signal when the compositor is free to start composition.
Comment 1 Radar WebKit Bug Importer 2022-10-15 18:39:30 PDT
<rdar://problem/101212895>
Comment 2 Dan Glastonbury 2022-10-15 18:56:26 PDT
Pull request: https://github.com/WebKit/WebKit/pull/5425
Comment 3 EWS 2022-10-16 22:53:16 PDT
Committed 255613@main (2a4dc7e13fde): <https://commits.webkit.org/255613@main>

Reviewed commits have been landed. Closing PR #5425 and removing active labels.