Monado/Envision projects are like wine, they allow a lot of windows only devices with OpenXR support to work with OpenVR on Linux.
In a nutshell, Envision has a few components:
One that catches requests from applications that run in OpenVR OR OpenXR(then translate them to OpenVR). They "steal" SteamVR calls.
THEN translate received OpenVR into OpenXR that Linux hosts hardware understands.
Then outputs it on actual device.
Something no doubt similar happens with Input devices.(don't have any, only have HMD)
It completely bypasses SeamVR.
I compiled and run the code. It asked to execute Steam VR immedeatelly.
Which tells me that there is probably 0 Monado support, as SteamVR is antithetic to Monado.
Would be nice if app could UEVR to OpenVR through native mechanisms, instead of SteamVR.
Monado/Envision projects are like wine, they allow a lot of windows only devices with OpenXR support to work with OpenVR on Linux.
In a nutshell, Envision has a few components:
One that catches requests from applications that run in OpenVR OR OpenXR(then translate them to OpenVR). They "steal" SteamVR calls.
THEN translate received OpenVR into OpenXR that Linux hosts hardware understands.
Then outputs it on actual device.
Something no doubt similar happens with Input devices.(don't have any, only have HMD)
It completely bypasses SeamVR.
I compiled and run the code. It asked to execute Steam VR immedeatelly.
Which tells me that there is probably 0 Monado support, as SteamVR is antithetic to Monado.
Would be nice if app could UEVR to OpenVR through native mechanisms, instead of SteamVR.