-
Notifications
You must be signed in to change notification settings - Fork 132
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
always set "logical size" for render #1048
base: master
Are you sure you want to change the base?
Conversation
This fixes screen stretching if `aspect_ratio_correct == 0`.
I'm not sure if this should be done at all, for square pixels we have |
Wow, this is a super secret option, I didn't know about it. But why do we need |
|
What if that becomes |
IMO the logic of |
This may be logical, but from the user's perspective on a standard 16:9 screen it looks broken. How are users supposed to know about the |
That should probably be documented in the readme :) Anyway, to change |
I think |
In the current master - yes. But in version 3.0 (which people use)
Let's face it - no one reads the manual. I think the |
Yes, in v3.0.1 (which is 3.0.0 with just one critical security exploit fixed IIRC) |
But Crispy always builds upon the latest Choco master. So, if we change it back to Choco 3.0 state now and Choco 3.1 gets released in 2030 we would still carry the behaviour of the outdated 3.0 release, and not version 3.1 that everybody uses. 😉 |
It's this change: chocolate-doom#1002 I contend that this new behavior should not be the default, I have a user request that it is broken and I myself was of the same opinion. |
If you disable aspect ratio correction on a standard 16x9 monitor, you end up with an extremely stretched image - who needs that? As an alternative, I suggest adding widescreen support for the "square pixels" case. |
Honestly, I don't know. I was never convinced of this idea, that's why I introduced the |
I voted against removing it in the first place :) Line 1637 in 4c0a56a
There's even no need to change the comment, because the phrase 'widescreen makes no sense without aspect ratio correction' implies that for square pixels aspect ratio correction is in effect, just enforcing a different pixel aspect ratio value |
This fixes screen stretching if
aspect_ratio_correct == 0
.Before:
After:
The size of the window in windowed mode is not corrected, should we change it too?