WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
297140
[WebXR][OpenXR] Add EGL fences for WebGL content
https://bugs.webkit.org/show_bug.cgi?id=297140
Summary
[WebXR][OpenXR] Add EGL fences for WebGL content
Sergio Villar Senin
Reported
2025-08-08 14:03:46 PDT
Currently there is no guarantee that the WebXR WebGL frames are completely rendered before they're submitted to the OpenXR compositor. That's why the WebXROpaqueFramebuffer does a glFinish() before returning from endFrame. It'd be however much better to just create a fence, export it to the UI process and let it wait for the fence signaling if required instead of blocking the WP in the glFinish() call.
Attachments
Add attachment
proposed patch, testcase, etc.
Sergio Villar Senin
Comment 1
2025-08-08 14:13:14 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/49147
Radar WebKit Bug Importer
Comment 2
2025-08-15 14:04:14 PDT
<
rdar://problem/158434647
>
EWS
Comment 3
2025-08-26 02:51:24 PDT
Committed
299154@main
(b50c48fd07c7): <
https://commits.webkit.org/299154@main
> Reviewed commits have been landed. Closing PR #49147 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug