Do not dynamically change the Quality Level

Because MiddleVR handles the Quality settings through the VRManager “Force Quality” parameter, the user must avoid to programatically change it through the QualitySettings.currentLevel value.

As a result, the render view could freeze at frame zero or stay black.

Example : Bootcamp

The default Unity demo Bootcamp has this problem because you can find the line :

QualitySettings.currentLevel = overallQuality;


_GameManager (GameObject) 
  > QualityManager (GameObject) 
    > GameQualitySettings (Script) 
      > UpdateGameQuality() (Function)

After deleting this line and using MiddleVR for the quality settings, Bootcamp works fine in Quadbuffer or DirectX>OpenGL conversion mode.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk