PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
Other
10.61k stars 1.54k forks source link

Meta: Edge Anti-Aliasing Issues (AA1) #5069

Open RedDevilus opened 2 years ago

RedDevilus commented 2 years ago

Games that have problems with overlapping textures based on triangles and/or lines. The lines should be fixed in recent build as of this writing

AA1 is not yet implemented properly on HW renderers.

ghost commented 2 years ago

Metal Gear Solid 2 (3?) and OSDSYS are also valid tests for that meta. I guess they now should be fine, I will test that later.

Edit: for MGS2, just check that the weapon laser is working and is effectively red.

Edit2: oops, I forgot to mention GSSTATE have a bios hack which is not working anymore. It might affect the results I guess.

RedDevilus commented 2 years ago

Doing software mode and switching edge anti-aliasing option is a good way to detect if it's that.

ghost commented 2 years ago

That's the case for MGS2. But I would like if someone else that knows the game better can confirm.

ghost commented 2 years ago

Ok so, not every games are fine with the hardware render yet, FFX and MGS 2 are still having minor problems with AA1 which is not the case with the software render.

refractionpcsx2 commented 2 years ago

yes they won't be, because they do AA1 on triangles, something we can't emulate easily. only games which used AA1 lines are fine now.

TransparentBlue commented 2 years ago

Parts of the HUD in Ace Combat 4 is either the wrong color (too dark) or blinks a lot depending on whether edge anti-aliasing is turned on in SW, neither being correct, HW mode is correct however.

ghost commented 2 years ago

One title "Trapt", makes abusive use of Edge AA on triangles, to the point where entire areas of the 3d scene are missing on the hardware render (and obviously software without edge AA). Surprising nobody reported it before.

RedDevilus commented 2 years ago

https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=eb0d1130-0113-11ec-abb7-b9a7ff2ee17c

There is a juxtapose of trapt but it is known. If you can show pictures of others, I can add them. SW with and without AA1 Edge anti-aliasing and HW mode.

ghost commented 2 years ago

Sure, actually this bug happens a lot in the introduction scene:

Hardware: gs_20211218180621

Software without edge AA: Capture d’écran 2021-12-18 180735

Software with edge AA: 2

ghost commented 2 years ago

Metal Gear Solid 2 weapon laser is fixed with edge AA on lines with the hardware render.

ghost commented 2 years ago

And we can add one more entry, and that was a tricky one, the BIOS itself.

In the save menu, there are very rare cases where edge on triangles is used, take spiderman friend or foe and it's save icon, look how the edges are rendered with edge aa:

SW without edge aa: sw no aa

SW with edge aa: sw aa

HW: hw

Edit: The sims bustin out save icon also produces glitches: image

xiriby commented 2 years ago

Hey Can you please add Virtua Quest to this list

https://github.com/PCSX2/pcsx2/issues/5721

JordanTheToaster commented 2 weeks ago

GT3 Aspec NTSC-J HUD AA1.

GT3 AA1.zip

image