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

Add OpenXR Support #9

Closed
fredemmott opened this issue Jan 3, 2022 · 4 comments
Closed

Add OpenXR Support #9

fredemmott opened this issue Jan 3, 2022 · 4 comments
Labels
compatibility Compatibility with additional games or APIs

Comments

@fredemmott
Copy link
Collaborator

No description provided.

@fredemmott
Copy link
Collaborator Author

  • This can probably be done as an OpenXR API layer rather than a hook, as API layers are essentially a built-in hooking/interception interface
  • In the future, this can hopefully be done with XR_EXTX_overlay, but it is not widely adopted
  • It needs to be mutually exclusive with SteamVR. I'm not sure what the best way to do this - one possibility is to extend the SHM API allow the SteamVR overlay implementation to be the exclusive reader - i.e. if the SteamVR overlay is active, nothing else can read the SHM

@fredemmott fredemmott added feature compatibility Compatibility with additional games or APIs labels Jan 24, 2022
@fredemmott
Copy link
Collaborator Author

image

Proof of concept using an openxr developer test app

Not been able to try with MSFS yet, and it's not really in a usable state. Getting close though.

@fredemmott
Copy link
Collaborator Author

image

@fredemmott
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Compatibility with additional games or APIs
Projects
None yet
Development

No branches or pull requests

1 participant