Emulator Issues #9373
closedDepth issues on Mario Kart Double Dash
0%
Description
Game Name?
Mario Kart Double Dash!
Game ID? (right click the game in the game list, properties, info tab)
GM4E01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
97f9ebc39ab4244e419848793988561a
What's the problem? Describe what went wrong.
The game displays depth issues in several places (see attached screenshots and fifolog):
- The two characters on the cart are showing one through each others,
- Some parts of the circuit background are showing through foreground elements,
- Some parts of the circuit are not visible at all.
What steps will reproduce the problem?
- Run Mario Kart Double Dash
- Start a Time Trial on Baby Park
Other circuits are also affected, but this one is the most visible.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
- Tested on 4.0-8987 (which includes the FastDepth removal, but the issue existed before).
- Used to work properly on Dolphin 3.5-something (it has been broken since the GLSL rewrite).
Note that the PR "VertexShaderGen: Add a depth bias for large far values." (https://github.com/dolphin-emu/dolphin/pull/3587) fixes some of these issues – but not all of them (see attached screenshot).
What are your PC specifications? (CPU, GPU, Operating System, more)
- Macbook Pro on OS X
- Intel Core i7 2.8 GHz
- Intel Iris 1536 Mo
- 8 Go 1600 MHz DDR3
This occurs only on OS X with the OpenGL renderer. The same machine on Windows with the OpenGL rendered displays fine.
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
The screenshot are made with the default ForcedSlowDepth value – but anyway forcing slow depth doesn't have any effect.
Files