Emulator Issues #6688
SSAA + Emulated Format Changes causes severe graphics problems in Skyward Sword and Wii Sports Resort in OpenGL
Both Skyward Sword (SOUE01) and Wii Sports Resort (RZTE01) require Emulate Format Changes in the GameINI, so the "Ignore Format Changes" setting is ignored until the user opens the graphics configuration window. Well, when using anti-aliasing in OpenGL with this setting active, it causes a glitch of tremendous awesome.
This issue only began to occur starting in 3.5-1653 (rc6ae08fc39e3), when Emulate Format Changes was added to OpenGL.
To reproduce the bug, set the backend to OpenGL, use any anti-aliasing setting, and run either game. By default, the glitch will be there when you run it with those settings, and when you open the graphics configuration window the problem will vanish. Then turn off "Ignore Format Changes" and it instantly reappears. It should be noted that ANY anti-aliasing setting will cause this, whether it's MSAA, CSAA, or SSAA. It does not occur in D3D11 or D3D9 regardless of anti-aliasing or format changes settings.
Fifologs (both games in one 7z cause lazy) - http://www.mediafire.com/download/c11d2bu9crr7dwl/OGL_AA_Format_Changes_Fifolog.7z
3.5 win64 - Cannot reproduce, format changes is not available in OGL in this rev
3.5-1389 win64 - Cannot reproduce, format changes is not available in OGL in this rev
3.5-1593 win64 - Cannot reproduce, format changes is not available in OGL in this rev
3.5-1643 win64 - Cannot reproduce, format changes is not available in OGL in this rev
3.5-1653 (rc6ae08fc39e3) - Emulate Format Changes added to OpenGL
3.5-1681 win64 - Reproduced. Looks slightly different but the same issue
3.5-1816 win64 - Reproduced. Looks slightly different but the same issue
3.5-1930 win64 - Reproduced. Looks slightly different but the same issue
3.5-2291 win64 - Reproduced
3.5-2384 win64 - Reproduced
4.0-88 win64 - Produced
I do not know why the appearance changes a bit between 3.5-1930 and 3.5-2291. These were just the builds I had available, and the problem is still present even if it looks different. So I didn't think it mattered enough for a thorough investigation on dialup.
Tested on System:
Core i5 3570K @ 4.7ghz
Nvidia GeForce 760 w/ v320.49 drivers
Windows 7 x64