Skip to content
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: Backport some fixes from RT in RT PR #12185

Merged
merged 5 commits into from
Jan 12, 2025
Merged

Conversation

refractionpcsx2
Copy link
Member

@refractionpcsx2 refractionpcsx2 commented Jan 12, 2025

Description of Changes

This is some fixes I made in the RT in RT PR #11461 which I'm backporting to master as they should really be separate and they help outside of that, especially with a bug with a WWE game which was being investigated.

Fix misdetection of draw as clear, when it was a fog effect.
Fix preload target overlap behaviour and allow smaller widths which overlap.
Reduce target expansion when it doesn't need to due to subtractive blend on black (clamped).
Create a new target if a move is done with the same target, but the new position is outside of the target.
Fix AEM color requirement check for sources.

Debugging stuff changes:
Fix some of the HTML generation for the GS dump runner when frames are missing, this stopped the image comparer working.
Added the real BP for targets on to the name of render targets and depth targets (not really needed for the moment).
Added FOG parameters to vertex information text file.

Rationale behind Changes

These weren't really related but needed sorting in master for some problems.

Suggested Testing Steps

Test listed games and general game selections. Hopefully performance should be about the same/better.

Fixes:

Flower Sun and Rain:
Master:
image
image

PR:
image
image

Tales of Rebirth:
Master:
image

PR:
image

WWE SmackDown! Here Comes the Pain:
Master:
image

PR:
image

Copy link
Contributor

@lightningterror lightningterror left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did a dump run and didn't see anything break.

@refractionpcsx2
Copy link
Member Author

Fixed review items

@lightningterror
Copy link
Contributor

Also improves Wild Arms 3 on DX:
Master:
image

PR:
image

@lightningterror lightningterror merged commit 19f0cfc into master Jan 12, 2025
22 checks passed
@lightningterror lightningterror deleted the gs_backportfixes branch January 12, 2025 22:19
@lightningterror lightningterror added this to the Release 2.4 milestone Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants