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: Maintain scale on subsequent downscale draws #12344

Merged
merged 1 commit into from
Feb 23, 2025

Conversation

refractionpcsx2
Copy link
Member

@refractionpcsx2 refractionpcsx2 commented Feb 22, 2025

Description of Changes

maintains already downscaled targets on more downscaling.

Rationale behind Changes

it was doing partial draws downscaled then upscaling it immediately in Onimusha 3 when using Normal NS, which is wrong.

Suggested Testing Steps

test games which use native scaling, make sure they don't look more gross.

Changes which are technically better or different:
BBoy:
Master:
image

PR:
image

Spyro:
Master:
image
image

PR:
image
image

Ratchet & Clank Up Your Arsenal:
Master:
image

PR:
image

Tomb Raider Legends:
Master:
image

PR:
image

@bigol83
Copy link

bigol83 commented Feb 22, 2025

I checked Dragon Quest VIII, Prince of Persia The Sands of Time and Valkyrie Profile 2, no regressions found

@refractionpcsx2
Copy link
Member Author

Thanks for testing :) Yeah so far it seems to be net-positive, shadows are generally softer in some cases as they should be, the Ratchet DoF is more correct, stuff like that. And it fixes a problem with normal scaling in Onimusha 3, which isn't really noticable until RT in RT

@refractionpcsx2 refractionpcsx2 merged commit 872205a into master Feb 23, 2025
22 checks passed
@refractionpcsx2 refractionpcsx2 deleted the gs_preservedownscale branch February 23, 2025 01:12
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.

3 participants