elvissteinjr / DesktopPlus

Advanced desktop access for OpenVR
GNU General Public License v3.0
477 stars 28 forks source link

Desktop+ VR Overlay

Advanced desktop access for OpenVR.

VR Interface

Features

Usage

Steam

Install Desktop+ from its Steam store page and run it.

Release Archive

Download and extract the latest archive from the releases page. Follow instructions in the included readme file.
Make sure to also download the Desktop+ Browser component if you want browser overlay support.

Nightly Build

An automated build based on the latest code changes can be downloaded from here.
Keep in mind that nightly builds are unstable and mostly untested. Prefer the latest release if possible.

Building from Source

The Visual Studio 2019 Solution builds out of the box with no further external dependencies.
Building with Graphics Capture support requires Windows SDK 10.0.19041 or newer, and will download C++/WinRT packages automatically. Graphics Capture support can be disabled entirely if desired. Windows 8 SDK or newer is sufficient in that case. See DesktopPlusWinRT.h for details.

See the Desktop+ Browser repository for building the browser component.

Other compilers likely work as well, but are neither tested nor have a build configuration. Building for 32-bit is not supported.

Demonstration

The Steam announcements for typically feature short video clips showing off new additions.
The trailer on the Steam store page also shows off some functionality.

Documentation

For basic usage, installation and troubleshooting see the included readme file.
For more detailed information on each setting, step-by-step examples for a few common usage scenarios and more check out the User Guide.

Notes

Desktop+ only runs on Windows 8.1 or newer, as it uses the DXGI Desktop Duplication API which is not available on older versions of Windows.
Window mirroring through Graphics Capture requires at least Windows 10 1803 for basic support, Windows 10 2004 or newer for full support (some additional non-essential features require Windows 11 or Windows 11 24H2).

License

This software is licensed under the GPL 3.0.
Desktop+ includes work of third-party projects. For their licenses, see here.