Bug 296617
Summary: | [WebXR][OpenXR] Export OpenXR textures to WebProcess for WebGL rendering | ||
---|---|---|---|
Product: | WebKit | Reporter: | Sergio Villar Senin <svillar> |
Component: | WebXR | Assignee: | Sergio Villar Senin <svillar> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | djg, kkinnunen, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 208988 |
Sergio Villar Senin
OpenXR API is called in the UIProcess, meaning that we get textures from the OpenXR swapchain there. However we need to pass those textures to the WebProcess so that WebGL content can be rendered there. The solution for linux systems is to use DMABuf for that.
We should export the textures generated by the swapchains and render WebGL content there.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Sergio Villar Senin
Pull request: https://github.com/WebKit/WebKit/pull/48650
Sergio Villar Senin
Pull request: https://github.com/WebKit/WebKit/pull/48780
Sergio Villar Senin
Pull request: https://github.com/WebKit/WebKit/pull/48781
EWS
Committed 298184@main (02a244de37cd): <https://commits.webkit.org/298184@main>
Reviewed commits have been landed. Closing PR #48650 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/157458356>