lvra.gitlab.io/content/docs/fossvr/opencomposite/_index.md

19 lines
1.1 KiB
Markdown
Raw Normal View History

2023-12-06 01:43:59 +01:00
---
weight: 800
title: OpenComposite
---
# OpenComposite
- [OpenComposite GitLab repository](https://gitlab.com/znixian/OpenOVR)
> OpenComposite OpenXR (previously known as OpenOVR - OpenVR for OculusVR - but renamed due to confusion with OpenVR) is an implementation of SteamVR's API - OpenVR, forwarding calls directly to the OpenXR runtime. Think of it as a backwards version of ReVive, for the OpenXR compatible headsets.
>
> This allows you to play SteamVR-based games on an OpenXR compatible headset as though they were native titles, without the use of SteamVR!
2023-12-06 15:03:10 +01:00
Please note the OpenVR implementation is incomplete and contains only what's necessary to run most games for compatibility. If you plan to implement software, utilize the OpenXR API, specification [here](https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html).
OpenComposite is required for Steam Play games to work in VR regardless of API. Due to the number of confounding factors surrounding setup, sandboxing, and more quirks; we recommend you use Envision to setup and manage your VR.
2023-12-06 15:03:10 +01:00
Contributions to improve the OpenVR to OpenXR mapping are welcome.