When building projects for Android (specifically tested on Galaxy S7, although may apply to more), the app is rendering the same image for both the left and right eyes leading to a monoscopic view instead of 3D stereo. Everything else functions properly but the view cannot be switched to sterescopic. The same exact scenes and projects run perfectly in stereoscopic mode when built for iOS.
HARDWARE/SOFTWARE VERSIONS
Unity: 2018.3.12f1
Google VR SDK for Unity: 1.200.0
Device manufacturer, model, and O/S: Samsung Galaxy S7 Android 8.0.0
Device fingerprint: samsung/heroqlteue/heroqlteue:8.0.0/R16NW/G930UUES8CSA1:user/release-keys
Use adb shell getprop ro.build.fingerprint
Device display metrics: DisplayInfo{"Built-in Screen", uniqueId "local:0", app 1440 x 2560, real 1440 x 2560, largest app 1440 x 2560, smallest app 1440 x 2560, mode 1, defaultMode 1, modes [{id=1, width=1440, height=2560, fps=60.000004}, {id=2, width=1080, height=1920, fps=60.000004}, {id=3, width=720, height=1280, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 640 (580.571 x 575.433) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state DOZE_SUSPEND, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}
Output of adb shell dumpsys display | grep mBaseDisplayInfo
Google VR Services: 1.20.235017259
On Windows, use: adb shell pm dump com.google.vr.vrcore | findstr /i "packages: versionName"
On macOS, use: adb shell pm dump com.google.vr.vrcore | egrep -i versionName\|packages:
Viewer manufacturer & model: Google Cardboard
Link to Unity project that reproduces the issue:
STEPS TO REPRODUCE THE ISSUE
Download and import Google VR For Unity V1.200.0
Enable VR with Cardboard SDK in player settings
Add HelloVR scene to build, then build and run project on Galaxy S7
SPECIFIC ISSUE ENCOUNTERED
When building projects for Android (specifically tested on Galaxy S7, although may apply to more), the app is rendering the same image for both the left and right eyes leading to a monoscopic view instead of 3D stereo. Everything else functions properly but the view cannot be switched to sterescopic. The same exact scenes and projects run perfectly in stereoscopic mode when built for iOS.
HARDWARE/SOFTWARE VERSIONS
adb shell getprop ro.build.fingerprint
adb shell dumpsys display | grep mBaseDisplayInfo
adb shell pm dump com.google.vr.vrcore | findstr /i "packages: versionName"
On macOS, use:adb shell pm dump com.google.vr.vrcore | egrep -i versionName\|packages:
STEPS TO REPRODUCE THE ISSUE
WORKAROUNDS (IF ANY)
ADDITIONAL COMMENTS