mirror of
https://gitlab.com/lvra/lvra.gitlab.io.git
synced 2024-12-28 16:50:25 +01:00
18 lines
1.1 KiB
Markdown
18 lines
1.1 KiB
Markdown
---
|
|
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!
|
|
|
|
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.
|
|
|
|
Contributions to improve the OpenVR to OpenXR mapping are welcome.
|