microcompunics / OpenXR-Runtime-Manager

A tool that permit you to see and switch the currently active OpenXR runtime

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenXR Runtime Manager

Small utility program that permit see the current OpenXR runtime, and select another one.

Small GIF showing the UI of this program

This program needs to be ran as administrator, as it will edit a registry key in HKLM\SOFTWARE\Khronos\OpenXR\1.

Compatibility

OpenXR runtimes do not "register" themselves as being installed in any meaningful way beside the one that is actively being used.

This program relies on a list of "well known" manifest file paths and currently support the following runtimes:

  • SteamVR
  • Oculus OpenXR
  • Oculus OpenXR (32bits)(*)
  • MixedRearlityRuntime
  • VarjoOpenXR

(* The (32bits) is added only for display purposes, as this runtime bear the same name as the 64bit version)

It would be really easy to add more supported runtimes, but I need to know the path where their install their json manifests.

Legal

Copyright ©️ 2021 Arthur Brainville (Ybalrid) - Licensed under the terms of the MIT License agreement.

OpenXR™ is a trademark owned by The Khronos Group Inc. and is registered as a trademark in China, the European Union, Japan and the United Kingdom.

About

A tool that permit you to see and switch the currently active OpenXR runtime

License:MIT License


Languages

Language:C# 100.0%