Skip to content

Make perspective-correction at 1x resolution usable before using a higher resolution - #150

Open
72374 wants to merge 1 commit into
DerKoun:masterfrom
72374:fix-applying-perspective-correction-at-1x-resolution
Open

Make perspective-correction at 1x resolution usable before using a higher resolution#150
72374 wants to merge 1 commit into
DerKoun:masterfrom
72374:fix-applying-perspective-correction-at-1x-resolution

Conversation

@72374

@72374 72374 commented Jun 2, 2026

Copy link
Copy Markdown

Perspective-correction does not work properly until cacheMode7HD() has been used; which does happen while the scale-setting is set to 2x or higher, but not while it is set to "1x 224p" (ppu.hdScale() = 1) or "disable" (ppu.hdScale() = 0).
"1x 224p" is for using enhancements at the original resolution, so using cacheMode7HD() is also necessary then, so that perspective-correction can work properly.

Image-comparison (F-Zero)

Without this change:
F-Zero at 1x resolution without perspective-correction

With this change:
F-Zero at 1x resolution with perspective-correction

It may be necessary to restart bsnes-hd after changing the scale-setting to 1x, for the issue, that this change solves, to happen.

so that perspective-correction can work properly.
@DerKoun

DerKoun commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Not sure how much visual benefit this brings. But you caught an inconsistency. I'll add it to the next release. (No ETA, but I'm working on things)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants