Emulator Issues #12147
open[Android] Stereoscopic 3D only shows one of two images
0%
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
Updated by JosJuice over 4 years ago
- Operating system Android added
- Operating system deleted (
N/A)
Updated by vlbastos about 4 years ago
Same in Xiaomi Poco F2 PRO.
Chipset: Snapdragon 865
GPU: Adreno 650
Android: 10
Dolphin: 5.0-13163 and 5.0-12716
Updated by david_dd about 4 years ago
same here on oculus quest 2 (android)
chipset:Snapdragon XR2
GPU:Adreno 650
Dolphin: 5.0-12716
Updated by iwubcode almost 4 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 almost 4 years ago
- File Dolphin.ini Dolphin.ini added
- File GFX.ini GFX.ini added
- File GMSE01_2021-01-02_20-40-10.png GMSE01_2021-01-02_20-40-10.png added
- File Screenshot_2021-01-02-20-45-32-055_org.dolphinemu.dolphinemu.jpg Screenshot_2021-01-02-20-45-32-055_org.dolphinemu.dolphinemu.jpg added
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 almost 4 years ago
- File OpenGL backend.jpg OpenGL backend.jpg added
- File Vulkan backend.jpg Vulkan backend.jpg added
Edit: previous screenshots and descriptions weren't quite informative enough. Dolphin's internal screenshot doesn't show the problem.