mirror of
https://github.com/ValveSoftware/Proton.git
synced 2024-12-27 07:05:46 +03:00
5b26b6a1d4
Patch written by Emily <102429049+emily-is-my-username@users.noreply.github.com> https://github.com/ValveSoftware/Proton/pull/8126 When using OpenComposite, both OpenVR and OpenXR functions may call the same underlying OpenXR loader. Because the OpenXR loader only supports a single active instance, `initialize_vr_data` currently fails as an OpenXR instance has already been initialized ath the time XR extensions are queried. This commit fixes the problem by cleaning up the temporary OpenVR context *before* initializing OpenXR instead of keeping it open until the end of the call. Fix for: https://github.com/ValveSoftware/Proton/issues/7905 Signed-off-by: Paul Gofman <pgofman@codeweavers.com> |
||
---|---|---|
.. | ||
32 | ||
64 | ||
json | ||
jsoncpp.cpp | ||
Makefile.in | ||
steam.cpp |