Bug 264925 - [WebXR] Correct WebGL content over camera feed
Summary: [WebXR] Correct WebGL content over camera feed
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebXR (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Dan Glastonbury
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-11-15 22:49 PST by Dan Glastonbury
Modified: 2023-11-16 15:00 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Glastonbury 2023-11-15 22:49:21 PST
Bug 262774 introduced rendering for WebGL content over ARKit provided camera
feed using a CAMetalLayer hosted swap chain. It was intended that the
MTLSharedEvent active.completionEvent would be used to pace the frames and delay
the present until the frame has been rendered in the GPUP. This didn't work and
would lead to Metal preventing from processing our content for misbehaving.
Comment 1 Radar WebKit Bug Importer 2023-11-15 22:49:32 PST
<rdar://problem/118494318>
Comment 2 Dan Glastonbury 2023-11-15 22:57:14 PST
Pull request: https://github.com/WebKit/WebKit/pull/20590
Comment 3 EWS 2023-11-16 14:59:53 PST
Committed 270848@main (88d7c41f6d42): <https://commits.webkit.org/270848@main>

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