Emulator Issues #4340
closedDX11 Missing crowd & floor in PunchOut
0%
Description
What's the problem?
There's no floor or crowd in PunchOut w/ DX11. Works fine in DX9.
Dolphin version with the problem (as it appears in the title bar, Ex.: "R4779" or "R6403M"):
Since before the dawn of time (really though, as long as I can remember DX11 has always had the problem)
(optional) Dolphin version that does not have the problem:
None of them, they all have the problem
Operating system and version:
32-bit or 64-bit:
64 bit Win7
Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):
R7PE01
Build command-line (not on Windows):
Was the ISO a plain dump from disc, compressed and/or scrubbed?
Please provide any additional information below.
Easy to see. Start the game and go to an exhibition match. The very first one against Glass Joe you can see the floor is just one big black missing texture and there's flashbulbs going off, but no crowd there taking the pictures.
Updated by bgtsetso over 13 years ago
Does disabling EFB change anything? Or maybe enable it but experiment with EFB to Texture and EFB to RAM?
Updated by ebenezergrymm over 13 years ago
No combination of configs fixes it. Like I said this has been a problem with DX11 and this game for eeeeeeeeeever.
Updated by donkopunchstania over 13 years ago
- Status changed from New to Work started
Adding SetColorMask() to RestoreAPIState() in DX11 fixes this issue.
@Neo should there be calls such as SetLogicOpMode() and SetGenerationMode() to restore additional state like the other plugins have or were these calls omitted intentionally?
Updated by NeoBrainX over 13 years ago
Not quite sure what's wrong here, but it's actually been omitted intentionally... will look into this later.
Updated by ebenezergrymm over 13 years ago
r7436 definitely fixed the issue, thank you kindly.
The only remaining issue with this game is Issue 1897 which is the massive framerate drop in career match selection screen that seems to be related to the sound.
Updated by NeoBrainX over 13 years ago
- Status changed from Work started to Fixed