Enabling VR at any time causing Assertion Error

Hi all,

I thought I had found a work around for this bug, but it has failed me once again. The problem is that I start the game, and immediately set VR mode to false (i.e. UnityEngine.VR.VRSettings.enabled = false;). Then when I wish to load into my VR scene, once there I would enable VR once again. This caused an Assertion error giving:

Assertion failed on expression: ‘IsMatrixValid (matrix)’ (repeats)

So I looked around the forums and found somebody had solved this problem by enabling VR BEFORE loading the new scene. I was very relieved when this worked. But now, again, I’m having the same problem. I’m enabling VR before I leave the first scene and load into the new scene (according to the original fix). It seems that no matter where I enable it now, it gives this error. I’m using a Vive, and I’m in Unity version 5.5.0f3.

I’m in urgent need of help.

Thanks in advance!

1 Like

Also looking for a solution to this problem…

THIS IS A MAJOR BUG!!! wtf, no matter what i tried Assertion failed on expression: ‘IsMatrixValid(matrix)’ will not go away?

Anyone figure out this problem? We are running into this after updating Tabletop Simulator to 5.6.2 from 5.3.8.