Comment by ~eliasnaur on ~eliasnaur/gio
Yeah, me too. I believe purging the module cache fixed that issue for me.
Comment by ~eliasnaur on ~eliasnaur/gio
vendor/gioui.org/ui/app/egl_linux.go:27:3: cannot use nil as type _Ctype_EGLConfig in return argument"
This path indicates a very old version of gioui; the "ui" prefix was removed in https://gioui.org/commit/22cd88df9f7fd9e1 more than 1 year ago. I'm not familiar with vendoring Go code, so I can't help you upgrade, but at the very least your import paths must change to remove the
ui
prefix.
on ~eliasnaur/gio
RESOLVED FIXED REPORTED
Comment by ~eliasnaur on ~eliasnaur/gio
What does your
go version
say?What version of Gio are you using?
How is
EGLConfig
defined on your system? There should be atypedef EGLConfig
near/use/include/egl.h
.
Comment by ~eliasnaur on ~eliasnaur/gio
Thanks. git.sr.ht probably garbage collected the commit, and the fix is not on main because i want to verify it. Can you try the compute branch?
Comment by ~eliasnaur on ~eliasnaur/gio
I happen to be debugging a similar issue on my Intel GPU. The change https://gioui.org/commit/a266052717c3845d fixes one potential cause of GPU hangs. Can you let me know how it fares on your setup?
EDIT: Updated commit hash.
Comment by ~eliasnaur on ~eliasnaur/gio
Are you running on Linux? The compute renderer only supports Linux and Android right now.
Comment by ~eliasnaur on ~eliasnaur/gio
Out of curiosity, how does the compute renderer fare? Its general performance doesn't yet match the old renderer, but it doesn't have limits in the number of paths (except for GPU memory).
Use GIORENDERER=forcecompute to enable it.
Comment by ~eliasnaur on ~eliasnaur/gio
Thank you for the detailed description. May I ask what you use the F10 key for? Do you know what other programs without menus typically do with F10?
Please resend your patch with a sign-off.