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;
At:
_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.
0 Comments