Unity.XR.Oculus.OculusLoader: Set Single Pass Instanced / Multiview

Hi,

we’re trying to programmatically support switching between different VR build environments. A part of this puzzle is to programmatically change the settings of the Oculus Loader in the new XR settings.

What I am trying to achieve is setting the “Stereo Rendering Mode” to “Multiview” as in the following screenshot - but programmatically.

Any ideas?

Philip

And it goes a little something like this:

Unity.XR.Oculus.OculusLoader oculusLoader = Unity.XR.Oculus.OculusSettings.CreateInstance<Unity.XR.Oculus.OculusLoader>();
Unity.XR.Oculus.OculusSettings oculusSettings = oculusLoader.GetSettings();
oculusSettings.m_StereoRenderingModeAndroid = Unity.XR.Oculus.OculusSettings.StereoRenderingModeAndroid.Multiview;
oculusSettings.m_StereoRenderingModeDesktop = Unity.XR.Oculus.OculusSettings.StereoRenderingModeDesktop.SinglePassInstanced;
2 Likes

@plmx
you just made my day! Thank you!

1 Like