Skip to content

fix(main): Show the startup splash in its own frameless window - #624

Merged
x64-dev merged 1 commit into
GeneralsOnlineDevelopmentTeam:mainfrom
tintinhamans:arctic/go/fix/frameless-splash
Sep 29, 2026
Merged

x64-dev merged 1 commit into
GeneralsOnlineDevelopmentTeam:mainfrom
tintinhamans:arctic/go/fix/frameless-splash

Conversation

@tintinhamans

Copy link
Copy Markdown

The splash was drawn inside the game window. In windowed mode that meant it had a window frame, and it left leftover pixels on screen while the game set up its window. The splash now has its own frameless window, and the game window stays hidden until it's ready.

In windowed mode the game window appears once the first frame is drawn, and the splash closes right after. In fullscreen the switch happens just before the display mode changes, because fullscreen needs the game window in front at that point. If the splash image can't be loaded, startup works like before.

@x64-dev
x64-dev merged commit 296db61 into GeneralsOnlineDevelopmentTeam:main Sep 29, 2026
5 checks passed
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.

2 participants