#66136 closed defect (fixed)
gdash: GTK+ and OpenGL problems + small updates on bitbucket
Reported by: | cwscws | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | gdash |
Description
On an M1 iMac with MacOS 10.13 the game does not correctly work in GTK+. Starting the game on title screen makes the main window disappear but sounds can be heard.
Setting OpenGL in the prefs results in no picture but sound can be heard. Worked on older MacOS versions.
Only SDL works as intended.
Getting error messages from the pixel buffer but game is fully working.
And maybe you could use the latest source from bitbucket, the author updated some things (seen GTK3)
Change History (5)
comment:1 Changed 2 years ago by jmroot (Joshua Root)
Keywords: | GTK+ OpenGL removed |
---|---|
Owner: | set to ryandesign |
Status: | new → assigned |
Summary: | GTK+ and OpenGL problems + small updates on bitbucket → gdash: GTK+ and OpenGL problems + small updates on bitbucket |
comment:2 Changed 20 months ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:3 Changed 20 months ago by cwscws
At least on Ventura 13.1 on an iMac M1 using GTK+ still causes windows to hide and not shown again (only bring to front in XQuartz helps, but this is very annoying).
Using OpenGL still results in a black screen (but sound playing).
comment:4 Changed 20 months ago by ryandesign (Ryan Carsten Schmidt)
I'm not sure what else I could do. I recommend reporting these problems to the program's developer.
Apple deprecated OpenGL 5 years ago so it should surprise no one if software that still uses OpenGL no longer works well.
comment:5 Changed 20 months ago by cwscws
Unfortunately the developer does not have time to improve his program nor he has any specific knowledge of Macs as this seems to be a specific Mac related problem as on Windows OpenGL works perfect.
The problem with GTK+ only happens on my M1 iMac with Ventura. On my M1 MacBook Air with Monterey it works perfect, no window hiding. As soon as GDash opens a new window (e.g. when starting a new game it opens a new window to enter player’s name) the main window is hidden and does not appear anymore (but sound can be heard). I have to manually select bring to front in XQuartz to unhide the main window.
OpenGL definitely worked with the same source on Maverick on my old Intel iMac. And it also worked on Sierra on my old MacBook Pro. Do not have both machines anymore. OpenGL would be the best option as it supports vsynch with 60 Hz and butter smooth scrolling.
If you could at least investigate because of the window hiding problem with GTK+ that would be a big relief for me.
In 2cd4835109221799f359124fca91a0228319493d/macports-ports (master):