[GEAR VR] Multi-View renders black

In-engine notes describes Multi-View in that way: “Only available on some GearVR Android devices using OpenGL ES 3.1”

I have an S7, which is the only and one top-notch GearVR Android ES 3.1 device at the moment and I am sure that Multi-View feature have been tested on it (because Note 7 is burned).

My current project is stable working w/ ES 3.1 on S7 (Exynos), but enabling Multi-View ruined it clearly black screen from the start, maybe depends of Exynos/Snapdragon SoC or another settings, who knows. I was able to enter console and run stat scenerendering.

Something from logcat:

[2016.11.01-16.10.26:880][-7649056]LogHMD: Mobile multi-view support enabled for device: Mali-T880 
[2016.11.01-16.11.08:408][-7649056]LogRHI: Device supports mobile multi-view.

Any thoughts?

Can you try running in es 2.0? There’s a bug in the current mali drivers that keeps 3.1 from working due to us using shader io blocks with 3.1.

Yes, I’ve just talked with Oculus devs directly. It’s working on ES2 but renders one left eye with Mobile HDR turned on. Also reflections is gone.

Without Mobile HDR it’s full stereo but reflections is still gone. Also didn’t support spherical image cubemaps/HDRI for background (I think it’s ES2 feature level problem, not Multi-View).

I can’t judge overall performance improvements for now.

To be clear, multi-view is still experimental. None of the mobile drivers support it properly yet, but will soon. Currently only some Mali devices work and only with es2 and non-hdr. As more mature drivers become available, we’ll add support for hdr, es 3.1 and move the feature out of experimental.

Maybe this plugin can help you: