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

Servo should support using OpenXR on Linux via Monado #192

Open
RangerMauve opened this issue Oct 14, 2020 · 8 comments
Open

Servo should support using OpenXR on Linux via Monado #192

RangerMauve opened this issue Oct 14, 2020 · 8 comments

Comments

@RangerMauve
Copy link

There's a growing community of OpenXR projects building on Linux around monado.

It would be nice if Servo supported this so that people could easily experiment with WebXR on Linux based systems compared to the closed source Windows/Mac/Oculus environments.

@jdm
Copy link
Member

jdm commented Oct 14, 2020

I agree this would be a good improvement. It will require some way of indicating the desired backend (D3D or GL) when creating the OpenXrDiscovery struct, and restructuring some of the code like this to support non-windows platforms.

@RangerMauve
Copy link
Author

For what it's worth, https://github.com/Ralith/openxrs supports Monado and it looks like the author of that lib is actively in the Monado Discord.

@technobaboo
Copy link

Currently working on this right now, any advice?

@jdm
Copy link
Member

jdm commented Nov 10, 2022

What kind of advice are you looking for?

@technobaboo
Copy link

technobaboo commented Nov 11, 2022 via email

@jdm
Copy link
Member

jdm commented Nov 11, 2022

I think it generally requires the following:

@technobaboo
Copy link

technobaboo commented Nov 11, 2022 via email

@svillar
Copy link

svillar commented Jan 18, 2024

Also if you need some examples of OpenXR usage on real browsers for inspiration you can check Chromium's implementation and also Wolvic's implementation

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

4 participants