New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GS/HW: Support alpha in RT concurrently with Z #9251
Conversation
Can someone check if this issue is fixed as well? |
Smells like an invalidation issue, it should be reading from local memory, not the FB. |
Is it similar/related to #9004 ? |
Keroro's a bit more complex (target size/format changes, I forget which), but at a high level, yes. |
yeah they change the width of the FB with the font in the alpha (still at the old width) |
01e5c07
to
63822c0
Compare
Also further improve double half clear detection, and handling of horizontal page clears. Fixes lens flare and DoF in True Crime: NYC. Fixes reflections in Eragon. Fixes floor in Area 51. Fixes flickering in Transformers. Fixes text in Katamari Damashii.
Rebased, all known regressions fixed. |
Fixes DBZ BT3 depth garbage. |
And how did it look before? |
Updated now with pictures. |
Description of Changes
Currently, PCSX2 removes any Z targets when you write to the RT at an address, or vice versa. Hence the gross CRC hack for Getaway. Let's get rid of that, which also fixes a bunch of other issues.
Rationale behind Changes
Fixes lens flare noted in #8242.
Gets rid of 1/4 of the remaining GSCrc entries.
Fixes #3986.
Suggested Testing Steps
Test affected games.
Make sure DBZ BT2/3 didn't take a non-trivial speed hit.
Changes (before, after)
(needs high blending for fog wall)