Opened 18 months ago

Closed 13 months ago

Last modified 13 months ago

#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 18 months ago by jmroot (Joshua Root)

Keywords: GTK+ OpenGL removed
Owner: set to ryandesign
Status: newassigned
Summary: GTK+ and OpenGL problems + small updates on bitbucketgdash: GTK+ and OpenGL problems + small updates on bitbucket

comment:2 Changed 13 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

In 2cd4835109221799f359124fca91a0228319493d/macports-ports (master):

gdash: Update to 20210813unstable

Closes: #66136

comment:3 Changed 13 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 13 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 13 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.

Note: See TracTickets for help on using tickets.