-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
undefined glXGetCurrentContext on EGL tracing #283
Comments
I don't get how this issue was still not fixed... |
@Mis012 it's not usually visible, but since more than year passed, option to disable GLX at |
iirc I had to also build my own Gtk when I went that route last time, because otherwise it would complain that libepoxy doesn't support glx (which it didn't plan to use anyway) in any case, having to build anything from source is ridiculous when this is clearly something that was claimed to have been solved |
actually, this does seem like a duplicate of #68 |
so, somehow I have finally found a workaround...
|
I can confirm that
Despite many experimentation, I couldn't find any workaround, despite than patching libepoxy itself:
|
This allows me to use Some additional information from my investigations, that might be helpful to judge if the current way of calling 'glGetCurrentContext()'` is sane, on Wayland+EGL platforms. The bug is not new, it was apparently fixed in apitrace/apitrace#380, a long time ago, in this way: dbfa4b2. Anyhow, I'm currently using a custom patched libepoxy build which allows me to use |
How I understand the situation is following:
glXGetCurrentContext
A possible solution would be a variable to disable GLX or EGL at runtime.
Additional idea: Change order to prefer EGL in epoxy (which makes sense because EGL is more widespread these days).
The text was updated successfully, but these errors were encountered: