Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate WebXR with WebKit #12

Open
msub2 opened this issue Sep 8, 2024 · 2 comments
Open

Investigate WebXR with WebKit #12

msub2 opened this issue Sep 8, 2024 · 2 comments

Comments

@msub2
Copy link

msub2 commented Sep 8, 2024

WebKit has had WebXR in the source tree for some time now thanks to work from Igalia, and it looks like their OpenXR backend is using XR_MNDX_egl_enable for doing EGL-backed sessions, which is only available in Monado and SteamVR Linux. A long time ago I tried getting WebXR working on WebKit in Windows, not knowing about this detail, but I never actually tried to get it working on Linux. Might be worth looking into.

@msub2
Copy link
Author

msub2 commented Sep 8, 2024

The primary upstream target for this would probably be GNOME Web/Epiphany

@mrxz
Copy link
Owner

mrxz commented Sep 9, 2024

Initially I did try to get WPE Webkit with the OpenXR backend working, but ran into some issue. Don't remember the specifics, but it was to the effect that compiling/launching with the flags needed for WebXR caused rendering/stability issues with any WebGL context. At the time it felt that Gecko and Chromium were more fruitful to pursue.

Also, XR_MNDX_egl_enable is only supported by the Monado runtime, not by SteamVR as far as I know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants