Skip to content

Linux Dev

Pre-release
Pre-release

Choose a tag to compare

@Abyss-c0re Abyss-c0re released this 03 Jul 07:33
· 0 commits to main since this 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.