PCSX2 / pcsx2

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

[BUG] Devil May Cry 2 gaps in healthbars in SW #4440

Open Jakey757 opened 3 years ago

Jakey757 commented 3 years ago

Describe the bug Enemy healthbars have small gaps of space in them not present in hardware rendering modes or ps2 hardware.

To Reproduce Run the game in software rendering mode.

Expected behavior The healthbars should be whole instead of cut in two.

GS Window Screenshots SW rendering image HW rendering image

System Info (please complete the following information):

Jakey757 commented 3 years ago

there is also a line here across the middle in the upgrade menu that shouldnt be here SW rendering image HW rendering image

hw rendering is at native res with default settings*

on another note, the same gap can appear in hw mode when round sprite is enabled in hw hacks while upscaling.

Silanda commented 3 years ago

I keep meaning to compile a list of games I've seen this kind of thing in, because I've seen the same thing a number of times now: hardware mode's fine at native res but software mode seems to have alignment issues.

Mrlinkwii commented 3 years ago

can you post a GS dump?

tadanokojin commented 3 years ago

Sprite rendering on the GS is a bit awkward and SW renderer isn't designed to be like the GS, it's designed to go fast which sacrifices some accuracy (see depth issue in street fighter). If I had to guess, I'd say sampling is off by 1/16 texel in some edge cases. There are a few games that exhibit this issue (Dark Cloud 2 has it on some menus). If you can compile that list and make a meta issue of it I'll have a look at what can be done.

Jakey757 commented 3 years ago

can you post a GS dump?

sure agonof inis dmc2.zip

Mrlinkwii commented 6 months ago

pre-round fixes this image