Repository navigation
Linux Dev
Pre-release
Pre-release
After another SteamVR update, VRMod for Gmod x64 started to crash on restart( (reloading VR and changing map)
After investigating entire rendering pipeline from hooking to submitting textures, the suspect has been identified - VR Compositor.
If we restart or even suspend and reload the compositor, without restarting the parent process (gmod) it will crash, so the workaround is to avoid touching VR compositor at all costs. All we do now is just not submitting the textures, with partial re-init on the resume (hooking, recreating textures, setting boundaries andposes). It will trigger "waiting animation" same as HL2 VR, unless gmod itself is terminated. Not only this avoids crash, but load times after changing level are significantly lower.