-
-
Notifications
You must be signed in to change notification settings - Fork 22k
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
Horrible Flickering when closing docks while embedded game is paused #101993
Comments
I assume it's the pause button, the one in the right corner, because I couldn't detect any other visual artifacts |
I still can't reproduce. It's weird that the embedded causes that. It seems a problem where Godot does not rerender in some situation because it's paused. Do you have the same artefacts if running not embedded, pause the game and try to resize the game window? |
I'm able to reproduce, but only in the Floating Window, not in embedded in the editor. Fun fact, the actefact are present for me even when not embedded at all. I guess this bug was there before the embedding but it was not very problematic because nobody tries to resize the game window while it's paused usually. godot.windows.editor.x86_64_WyFPvlO81Y.mp4 |
Can confirm it only happens with the top right pause button. Sorry, should've mentioned I'm on Compatability backend with an AMD Ryzen 6800U. Hmmmm... wasn't able to get it to flicker in a fresh project. Neither on Forward+ nor Compatability... Might have something to do with redraws in my project. Tho I don't think I'm doing anything crazy there. |
Thanks for the info. It's definitively something with the redraw, but I don't think it's really some specific to your project. I think it will be difficult to fix Godot to force the rerender when the game is paused. I'm working on a workaround to hide the game and display a message when the game is embedded, paused and resized. |
@Robert-K |
Thanks for the finished assembly! The artifacts I showed above have disappeared. |
Tested versions
System information
🪟 Windows 11 - 🤖 Godot 4.4 beta1
Issue description
Closing a dock while the game is paused and embedded causes the screen to flicker pretty badly.
🎥 See screen recording:
20250124-1803-33.8125919.mp4
Steps to reproduce
Enable 'Embed Game on Next Play' in the Game tab.
Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered: