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

OpenGL: Top of window flickers when using fullscreen with keep stretch aspect on macOS #72852

Closed
jcovin293 opened this issue Feb 7, 2023 · 10 comments

Comments

@jcovin293
Copy link
Contributor

jcovin293 commented Feb 7, 2023

Godot version

4.0beta17

System information

MacOS Ventura 13.2

Issue description

When my app enters fullscreen mode, the top of the screen that is not included in the render flickers on and off. I attached a video of this effect. This is very distracting to people trying to play my game.

FlickeringGodot.mov

Steps to reproduce

Screenshot 2023-02-07 at 12 42 24 PM

Here are the settings

Minimal reproduction project

Inverted.zip
This zip file has a minimal project

@Calinou
Copy link
Member

Calinou commented Feb 7, 2023

@RandomWalrus13 Please upload a minimal reproduction project to make this easier to troubleshoot.

Can you reproduce this after switching to the Compatibility rendering method in the top-right corner of the editor?

@clayjohn
Copy link
Member

clayjohn commented Feb 7, 2023

I have seen a similar issue using the gl_compatibility renderer on PopOS 22.04 with the stretch mode set to Viewport. It seems like the engine is giving the renderer the dimensions minus the title bar even though it expects the entire window to be rendered

@jcovin293
Copy link
Contributor Author

Is there a solution to this issue?

@clayjohn
Copy link
Member

clayjohn commented Feb 8, 2023

@RandomWalrus13 Can you please let us know what rendering method you are using? it is reported in the top right-hand corner of the editor

@jcovin293
Copy link
Contributor Author

I am using the compatibility rendering method

@Calinou
Copy link
Member

Calinou commented Feb 8, 2023

I am using the compatibility rendering method

Can you reproduce this when using Forward+ or Mobile instead?

@jcovin293
Copy link
Contributor Author

This problem does not occur while using the Forward+ rendering method. Although, as far as I know, I do not think you can export to WebGL using Forward+.

@Calinou Calinou changed the title Godot Fullscreen Flickering OpenGL: Top of window flickers when using fullscreen with keep stretch aspect on macOS Feb 8, 2023
@clayjohn
Copy link
Member

clayjohn commented Feb 8, 2023

This problem does not occur while using the Forward+ rendering method. Although, as far as I know, I do not think you can export to WebGL using Forward+.

No, you can't export to Web with the Forward+ or Mobile backends. Is this issue only reproducible on web export for you?

@jcovin293
Copy link
Contributor Author

Yes. This issue does not appear in Foward+ plus rendering. I am using that for now while waiting for the problem to be resolved.

@Calinou
Copy link
Member

Calinou commented Feb 10, 2023

Duplicate of #71799 (same cause).

@Calinou Calinou closed this as not planned Won't fix, can't repro, duplicate, stale Feb 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants