Emulator Issues #9276
Graphical artefacts in "Spyro - A Hero's Tail" if ignore format changes are off
Spyro - A Hero's Tail
What's the problem? Describe what went wrong.
If i disable "ignore format changes" you can see sometimes graphical artefacts on rocks when you are in holes (see screenshot 1). If I enable "ignore format changes" the artefacts are less (see screenshot 2).
Tested in Direct3D and OpenGL.
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 in old Version 4.0-5670. The error still occures here.
What are your PC specifications? (CPU, GPU, Operating System, more)
i7-3770K, ATI Radeon HD 5870, Windows 7 64-Bit
#4 Updated by JMC4789 over 5 years ago
- Status changed from New to Working as intended
I checked on my GameCube, it appears to be part of the game itself and not a defect in Dolphin. I did not check the exact area you are referencing, but it appears little blotches like that are all throughout hte game.
#6 Updated by kolano over 5 years ago
Did we close this one too quickly?
Even if the blotchy image is how the game rendered (I'm a bit questionable of that looking at the images), why would an option that reduces emulation accuracy "Ignore Format Changes" fix it?
Also, if the blotchy state is how it's supposed to render we apparently need to disable "Ignore Format Changes" via ini for this title.
#8 Updated by JMC4789 over 5 years ago
- Status changed from Working as intended to New
That's possible; feel free to reopen, but I did check this on console (albeit in a different area because I was testing another issue...) and I'm sure I saw blotchy. I'll reopen so a second person can investigate.
I'm mainly opening this because that sounds like something Dolphin could screw up.
#9 Updated by phire over 5 years ago
The issue looks like what happens when a 24b color images is reduced to 16b/8b, perhaps we aren't handling color depth information correctly somewhere.
And suspiciously the "Ignore Format Changes" option deals with conversions between a 24 bit framebuffer and a 18 bit framebuffer.
#10 Updated by phire over 5 years ago
JMC47 is right, the "glitch" is correct emulation. This is actually two bugs:
- Dolphin has an enhancement which is impossible to disable (forces RGBA6666 color to RGBA8888). We really should add more accurate behavior and a checkbox on the enhancements page to disable it.
- When the "Ignore Format Changes" is not checked, certain behaviors of the game can occasionally force slightly more correct behavior. It probably shouldn't.