The SteamVR 2.17.2 Beta release notes say
Developers:
- Added support for 32-bit OpenXR applications. Users will be prompted to set SteamVR as their default OpenXR runtime after installing this Beta, which will set up the 32-bit runtime alongside the 64-bit runtime.
That is SteamVR though, so I'm not really sure how it fits in with Proton. I'm not seeing anything suggestive to me looking through the Proton wineopenxr commits on bleedingedge.
I am guessing then a Windows only thing at the moment? Still seems like a step in the right direction though as I would guess it would drop on Windows first before Valve would bother with it on Proton.
openvr_api.dllx1 2023-05
Feature Request
I confirm:
contain this feature already.
Description
Unfortunately there are still a few 32-bit VR games in existence like Half-life (2) VR mod.
Using OpenComposite (https://gitlab.com/znixian/OpenOVR) these could be run with OpenXR instead
by replacing the game's openvr_api.dll with the OpenComposite dll. But this is currently not
possible without 32-bit OpenXR loader support.
Btw this is not related to support for Monado. This can be even used with SteamVR as OpenXR runtime
to bypass bugged behaviour in Proton's or SteamVR's OpenVR implementation.
Since OpenComposite is open source unlike SteamVR this can also be used to bring features to OpenVR
that aren't otherwise possible.