Project

General

Profile

Emulator Issues #11800

Super Monkey Ball 2 Shadows Broken

Added by Miksel12 4 months ago. Updated 4 months ago.

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

0%

Operating system:
N/A
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

Game Name?

Super Monkey Ball 2

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

GM2E8P

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

29dd871cf4a00b2455c9d03e9328e7bd

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: https://wiki.dolphin-emu.org/index.php?title=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.

5.0-10627

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: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

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 https://github.com/dolphin-emu/dolphin/pull/8244 Vulkan renders like OpenGL, a z-fighting shadow.

History

#1 Updated by JosJuice 4 months 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 4 months 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 4 months 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 4 months ago

Fast depth is already the default.

#5 Updated by Miksel12 4 months 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 4 months 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