Project

General

Profile

Actions

Emulator Issues #6688

closed

SSAA + Emulated Format Changes causes severe graphics problems in Skyward Sword and Wii Sports Resort in OpenGL

Added by MayImilae over 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
GFX
% 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

Related (or should I say caused by?) issue 5429.
Mentioned in issue 6640.

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.

Skyward Sword - http://img833.imageshack.us/img833/3479/7otq.png
Wii Sports Resort - http://imageshack.us/a/img839/4199/9t0e.png

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

Tested on:

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


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #6976: GameCube problems with OpenGLDuplicate

Actions
Actions

Also available in: Atom PDF