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

Weird border artifact when fullscreen on Windows #5204

Open
hhyyrylainen opened this issue Jun 12, 2024 · 2 comments
Open

Weird border artifact when fullscreen on Windows #5204

hhyyrylainen opened this issue Jun 12, 2024 · 2 comments

Comments

@hhyyrylainen
Copy link
Member

hhyyrylainen commented Jun 12, 2024

Caused by Godot bug: godotengine/godot#63500

Also causes the fullscreen resolution to be slightly off from the actual monitor resolution

@hhyyrylainen hhyyrylainen converted this from a draft issue Jun 12, 2024
@hhyyrylainen hhyyrylainen moved this from High Priority to Low priority / might do in Godot 4 Jun 12, 2024
@hhyyrylainen hhyyrylainen moved this to Low priority bugs / issues in Thrive Planning Aug 7, 2024
@dligr
Copy link
Member

dligr commented Dec 23, 2024

According to a tip in this Godot docs tutorial games are supposed to use Exclusive Fullscreen screen mode instead of the normal Fullscreen, which is used for GUI applications with multiple windows and such. So, the one pixel border is a technical work-around to allow that.

Maybe it would be a good solution to simply change our fullscreen mode to be exclusive instead of #5205?

@hhyyrylainen
Copy link
Member Author

Fullscreen mode is bad practice on Linux so it would be a situation where the defaults would need to be different per platform. Also modern games no longer really use fullscreen mode as the slight performance edge it provided in the past is no longer that useful and it causes many issues with overlays etc. So a change like this would need to make the fullscreen mode default different just for Windows and likely still need to be selectable as stuff like volume slider overlays would cause major flickering if Godot has real exclusive fullscreen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Low priority / might do
Status: Low priority bugs / issues
Development

No branches or pull requests

2 participants