Emulator Issues #11800

Super Monkey Ball 2 Shadows Broken

Added by Miksel12 almost 2 years ago. Updated almost 2 years ago.

% Done:


Operating system:
Issue type:
Relates to usability:
Relates to performance:
Relates to maintainability:
Regression start:
Fixed in:


Game Name?

Super Monkey Ball 2

Game ID? (right click the game in the game list, Properties, Info tab)


MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)


What's the problem? Describe what went wrong.

The shadow will not render (or z-fighting in the case of OpenGL) when not using fast depth. Fast depth is enabled by default for this game and is thus marked as solved on the wiki but I don't think that is a solution.
This issue is comparable to the subtitle issue in SpongeBob SquarePants: Revenge of the Flying Dutchman:

In both cases Fast depth is correct while 'normal depth' is not.

What steps will reproduce the problem?

Play the 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.


Is the issue present in the latest stable version?

Yes, present in 5.0

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:

See wiki.

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

i5 4670k, GTX 1060, W10

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

With Vulkan renders like OpenGL, a z-fighting shadow.


#1 Updated by JosJuice almost 2 years ago

  • Status changed from New to Questionable

I do consider that a proper solution. Fast depth is the more accurate of the two.

Leaving as Questionable for now instead of closing it outright, in case someone else has a different opinion.

#2 Updated by JMC4789 almost 2 years ago

It doesn't help that fast-depth says it's faster and less accurate in the GUI, while it's actually faster and more accurate.

#3 Updated by Miksel12 almost 2 years ago

I didn't know fast depth is more accurate but that makes me wonder why fast depth isn't the default setting. Further more, I think a hack should be less or equally accurate as no hack. In this case the hack is more accurate (and faster) so I think fast depth should at least be moved out of hacks but preferably made default.

#4 Updated by JosJuice almost 2 years ago

Fast depth is already the default.

#5 Updated by Miksel12 almost 2 years ago

With default I meant fast depth being the 'non hack'. Currently, fast depth is marked as a hack. If fast depth is changed to 'no fast depth' and not selected by default, fast depth is still default but it isn't marked as hack.

#6 Updated by JMC4789 almost 2 years ago

I think fast-depth doesn't work for zfreeze, and doesn't work on GPUs that don't support certain features. It'd be worth checking some zfreeze games with fast-depth...

Also available in: Atom PDF