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

Scale "Menu" GUIs (incl. PDA + fullscreen vids) to 4:3 #24

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

MamiyaOtaru
Copy link

ported from dhewm3

So stuff doesn't look so distorted in widescreen resolutions. Implies that there are black bars on the left/right then..

Can be disabled with "r_scaleMenusTo43 0"

additionally when 4:3 mode is on, explicitly draws black pillarboxes if r_useFramebuffer is on, as otherwise the sides show old visuals and don't refresh

ported from dhewm3

So stuff doesn't look so distorted in widescreen resolutions.  Implies that there are black bars on the left/right then..

Can be disabled with "r_scaleMenusTo43 0"

additionally when 4:3 mode is on, explicitly draws black pillarboxes if r_useFramebuffer is on, as otherwise the sides show old visuals and don't refresh
@MamiyaOtaru
Copy link
Author

MamiyaOtaru commented Nov 16, 2019

changes marked // DG are straight from dhewm3 (including the // DG). // JW marks stuff from me to explicitly draw black over the pillarboxes to the sides of 4:3 menus. This isn't needed if r_useFramebuffer is off (and I don't draw then) but with r_useFramebuffer on the pillarboxes were not drawn to at all and just showed old data. The // JW changes address that.

The dhewm3 changes are from these commits:
dhewm/dhewm3@e41bf2b
dhewm/dhewm3@cd0a11f
dhewm/dhewm3@f5dfdea

Fix for eXistence#25

Clears jump scare effect from the bathroom mirror in Mars City 2 so it doesn't show in later reflections, imp fireballs, etc.
@MamiyaOtaru
Copy link
Author

Second commit fixes #25

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.

1 participant