Project

General

Profile

Actions

Emulator Issues #13489

open

Cull vertices on the CPU causes missing menu elements in Super Monkey Ball 1 & Super Monkey Ball 2

Added by Luig 8 months ago. Updated 6 months ago.

Status:
Accepted
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 1 | Super Monkey Ball 2

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

GMBE8P & GM2E8P

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
391b8e620d8d924f150dc40343ced8a5 & 29dd871cf4a00b2455c9d03e9328e7bd

What's the problem? Describe what went wrong.
When Cull vertices on the CPU is ticked, menu elements in both Super Monkey Ball 1 and Super Monkey Ball 2 disappear. There are more that disappear in SMB1, but a few disappear in 2, like the elements on the screen where you select one of the 4 monkeys.

What steps will reproduce the problem?

In SMB1, simply open the game and go into the menu with Cull vertices on the CPU ticked. The menu elements are invisible. In SMB2, open the game with Cull vertices on the CPU ticked, and go to main game -> challenge mode -> 1 player, and you will see missing menu elements on the monkey selection screen.

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. 5.0-21164

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

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

i5-13600kf, RTX 2080 Super

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

[Anything else here]


Files

efb1_n000000_640x448_15.png (432 KB) efb1_n000000_640x448_15.png SMB1 Menu with Cull vertices on CPU unticked Luig, 03/02/2024 10:49 PM
efb1_n000005_640x448_15.png (395 KB) efb1_n000005_640x448_15.png SMB1 Menu with Cull vertices on CPU ticked Luig, 03/02/2024 10:50 PM
efb1_n000013_640x448_15.png (423 KB) efb1_n000013_640x448_15.png SMB1 Monkey Selection with Cull vertices on CPU unticked Luig, 03/02/2024 10:51 PM
efb1_n000025_640x448_15.png (398 KB) efb1_n000025_640x448_15.png SMB1 Monkey Selection with Cull vertices on CPU ticked Luig, 03/02/2024 10:51 PM
smb1.dff (1.91 MB) smb1.dff Luig, 03/03/2024 03:14 AM
smb2.dff (3.43 MB) smb2.dff Luig, 03/03/2024 03:14 AM
Actions #1

Updated by Luig 8 months ago

Sorry, I made a small typo on the bottom two file attachments (the EFB dumps): those are from SMB2, sorry.

Actions #2

Updated by OatmealDome 8 months ago

A FIFO log would probably be helpful here (https://github.com/dolphin-emu/dolphin/wiki/FIFO-Player-Overview).

Updated by Luig 8 months ago

Here's 2 FIFOlogs.

Actions #4

Updated by OatmealDome 8 months ago

  • Status changed from New to Accepted

Thanks! I can reproduce on my end. (MacBook Pro 16" 2019, macOS 14.2.1, Metal backend)

Actions #5

Updated by JMC4789 6 months ago

Do we just want to disable this in the INI for these games?

Actions #6

Updated by JosJuice 6 months ago

We should aim for a proper fix unless we find a reason why a proper fix wouldn't be possible. Though if you want to disable it in the INI for the time being, I'm not opposed.

Actions

Also available in: Atom PDF