Project

General

Profile

Actions

Emulator Issues #12147

open

[Android] Stereoscopic 3D only shows one of two images

Added by Spiderbomb almost 4 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Android
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem? Describe what went wrong.

All forms of stereoscopic 3D on the Android version of Dolphin don't function properly on at least 3 different phones (Pixel 2 XL / Xperia XZ1 Compact, both with Snapdragon 835 and Adreno 540, and pixel 3a XL, with Snapdragon 670 and Adreno 615, the latter two running Android 9)

Side By Side only shows the left image, Top and Bottom only shows the top, and Anaglyph is nearly indistinguishable from normal gameplay, save for some slight rendering differences.

What steps will reproduce the problem?

Graphics Settings > Enhancements > Stereoscopy
Enable any stereoscopy mode
Run any game

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, the latest version is 5.0-12103

Is the issue present in the latest stable version?

Yes, 5.0-11991

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

Attached are 3 screenshots. Sidebyside.png demonstrates the left-image issue, anaglyphon.png demonstrates what Anaglyph looks like when enabled, and anaglyphoff demonstrates what the game normally looks like.

What are your PC specifications? (CPU, GPU, Operating System, more)

Snapdragon 670, Adreno 615, Android 9, Pixel 3a XL


Files

anaglyphoff.png (1.27 MB) anaglyphoff.png Normal Gameplay Spiderbomb, 06/12/2020 04:41 AM
anaglyphon.png (1.28 MB) anaglyphon.png Gameplay with anaglyph 3d enabled Spiderbomb, 06/12/2020 04:41 AM
Sidebyside.png (753 KB) Sidebyside.png Gameplay with side by side 3d enabled Spiderbomb, 06/12/2020 04:41 AM
Dolphin.ini (5.7 KB) Dolphin.ini vlbastos, 01/03/2021 12:15 AM
GFX.ini (696 Bytes) GFX.ini vlbastos, 01/03/2021 12:16 AM
GMSE01_2021-01-02_20-40-10.png (960 KB) GMSE01_2021-01-02_20-40-10.png Stereoscopy on vlbastos, 01/03/2021 12:16 AM
Screenshot_2021-01-02-20-45-32-055_org.dolphinemu.dolphinemu.jpg (729 KB) Screenshot_2021-01-02-20-45-32-055_org.dolphinemu.dolphinemu.jpg Stereoscopy not supported vlbastos, 01/03/2021 12:17 AM
OpenGL backend.jpg (353 KB) OpenGL backend.jpg Stereoscopy supported in OpenGL backend, but right eye is black vlbastos, 01/03/2021 12:27 AM
Vulkan backend.jpg (729 KB) Vulkan backend.jpg Stereoscopy not supported on Vulkan backend vlbastos, 01/03/2021 12:27 AM
Actions #1

Updated by JosJuice almost 4 years ago

  • Operating system Android added
  • Operating system deleted (N/A)
Actions #2

Updated by vlbastos over 3 years ago

Same in Xiaomi Poco F2 PRO.
Chipset: Snapdragon 865
GPU: Adreno 650
Android: 10
Dolphin: 5.0-13163 and 5.0-12716

Actions #3

Updated by david_dd over 3 years ago

same here on oculus quest 2 (android)

chipset:Snapdragon XR2
GPU:Adreno 650
Dolphin: 5.0-12716

Actions #4

Updated by iwubcode over 3 years ago

What kind of settings do you all have enabled?

Is MSAA enabled? If so, can you try turning it off?

The other unfortunate possibility is that some devices that don't support geometry-shaders (like the original Quest, not sure about Quest2) and will render black in one eye, so it's possible that's the issue..

Updated by vlbastos over 3 years ago

Qualcomm Snapdragon 865
Adreno 650
OpenGL ES 3.2 V@0502.0
Android 11 RKQ1.200826.002
MIUI Global 12.2.3.0 Stable
Dolphin 5.0-13416

All hacks disabled. All enhancements disabled (except stereoscopy). Stereoscopy isn't supported in Vulkan backend.

Dolphin.ini (relevant):

[Analytics]
ID = ef73de67203f1954f193d08bc0d56e5a
Enabled = True
PermissionAsked = True
[Core]
FastDiscSpeed = True
EnableCheats = True
SIDevice0 = 6
SIDevice1 = 0
SIDevice2 = 0
SIDevice3 = 0
EnableSaveStates = True
SlotB = 8
EmulationSpeed = 1.00000000
CPUThread = False
Overclock = 1.00000000

GFX.ini:

[Enhancements]
DisableCopyFilter = False
ForceTrueColor = False
ArbitraryMipmapDetection = False
[Settings]
AspectRatio = 2
ShaderCompilationMode = 0
ShowFPS = True
WaitForShadersBeforeStarting = False
wideScreenHack = False
EnableGPUTextureDecoding = False
SafeTextureCacheColorSamples = 0
FastDepthCalc = False
HiresTextures = True
CacheHiresTextures = False
[Hacks]
EFBAccessEnable = True
ImmediateXFBEnable = False
DeferEFBCopies = False
EFBEmulateFormatChanges = True
EFBScaledCopy = False
EFBToTextureEnable = False
SkipDuplicateXFBs = False
XFBToTextureEnable = False
[Stereoscopy]
StereoConvergencePercentage = 100
StereoDepth = 70
StereoMode = 0

Updated by vlbastos over 3 years ago

Edit: previous screenshots and descriptions weren't quite informative enough. Dolphin's internal screenshot doesn't show the problem.

Actions

Also available in: Atom PDF