libretro / pcsx_rearmed

ARM optimized PCSX fork
GNU General Public License v2.0
168 stars 120 forks source link

Regression in Unai GPU plugin's new renderer #852

Closed staringstar closed 1 week ago

staringstar commented 1 week ago

PCSX-ReARMed Version

r24l 279aa48

Your device

New 3DS

Operating System of your device

Other (consoles, etc.)

CPU architecture

ARM 32bit

Issue description

It seems like a relatively recent change in Unai's new renderer's code caused a regression, if I had to give an estimate to when the change must've happened, I'll say between the end of October and the 16th of November. As can be seen in the images, it seems like the renderer skips some pixels at the edge of triangles and as such we can see some gaps between them. This didn't occur a month ago with an older version and enabling the old renderer fixes it but obviously introduces a bunch of others(which are expected). I tested with Crash 1, Tomba and Xenogears and all of them had those gaps. Crash Bandicoot (USA)-110204-120036 Crash Bandicoot (USA)-110204-120139 Crash Bandicoot (USA)-110204-120200 Crash Bandicoot (USA)-110204-120119 Crash Bandicoot (USA)-110204-120052

Step-by-step reproduction and logs

No response

staringstar commented 1 week ago

Issue seems to have been fixed on e3d7ea4 so I will close this. Thank you very much for the quick response.