elvissteinjr / DesktopPlus

Advanced desktop access for OpenVR
GNU General Public License v3.0
454 stars 29 forks source link

[Feature Request] Overlay WebXR Scenes / WebXR integration with Browser #48

Open hazre opened 1 year ago

hazre commented 1 year ago

This is probably very out of scope but I hope this could be added in the future. Old Projects Like PlutoVR, Metachromium have done this in the past but sadly those project's are not maintained anymore, so it would amazing to see any kind of WebXR intergration into SteamVR via Desktop+

elvissteinjr commented 1 year ago

I'm not really up-to-date with WebXR stuff. Last time I tried it they still had WebVR, but I guess they threw that API away and replaced it by now. This is still mostly a thing a that launches as scene apps in SteamVR, though, right? What would the integration in Desktop+ look like here?

Desktop+ Browser's build of CEF claims to support WebXR. Can't seem to get any samples running from there, however. From the logs it seems like sites need extra permissions to start a WebXR session, which isn't handled in CEF from what I can tell (newer CEF has a permission handler, but not for XR). If it's easy to get run somehow I wouldn't be against make necessary changes. Any other kind of integration is indeed out of scope, though.

I guess there's something I'm missing here? Otherwise it seems it'd be barely more useful than just running a WebXR enabled browser on the desktop?