#14342 closed defect (fixed)
TETRAEDGE: Game started from fullscreen launcher is not in fullscreen
Reported by: | Thunderforge | Owned by: | bluegr |
---|---|---|---|
Priority: | high | Component: | Engine: Tetraedge |
Version: | Keywords: | ||
Cc: | Game: | Syberia 1 |
Description (last modified by )
When Syberia or Syberia II are started from the ScummVM launcher while it is in fullscreen, the game is not started in full screen.
Reproduction Steps
- Start ScummVM
- Enter fullscreen mode (option + enter)
- Lauch Syberia or Syberia II
The game will launch, but not in fullscreen.
Versions Tested
- ScummVM 2.8.0 Daily 2023-03-16
- Syberia 1.0.2 macOS (GOG release)
- Syberia II 1.0.0 macOS (GOG release)
Change History (7)
comment:1 by , 21 months ago
Description: | modified (diff) |
---|
comment:2 by , 3 weeks ago
Priority: | normal → high |
---|
comment:3 by , 2 weeks ago
I can replicate the issue on Windows, but I think this is not restricted to Tetraedge.
The same thing happens in Myst 3 or Thimbleweed Park, for example.
comment:4 by , 3 days ago
Yes, this doesn't appear to be Tetraedge-specific, it's not doing anything unusual - just calling initGraphics3d
.
I think the problem is actually inside the way initGraphics3d
interacts with OpenGLSdlGraphics3dManager
. It seems to do multiple resizes and resets of the surface in a short time and ends up a bit confused? I haven't fully traced through the code though.
comment:6 by , 43 hours ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
The above patch fixes this issue. There are still some small issues with switching as mentioned in the commit, but they are comparatively minor.
Would be good to resolve this for the 2.9.0 release.