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
no window refresh/update with wxWidgets-3.1.5 (Gtk+-3 backend) #886
Comments
Either your wxWidgets was compiled without OpenGL support, or you don't have proper OpenGL. Both are mandatory. Have a look at the Wiki. |
|
Configuring wxWidgets-3.1.5 with |
Do you think this should be added to the wiki or is this some edge case due to your Graphics cards its egl implementation being funky. Perhaps you could indicate the hardware and accompanying driver being used. |
I think it's a matter of the CubicSDR GLX context competing with a wxWidgets EGL context. I'm no expert, but from a summary reading it looks like you can't mix the two in the same application. Sure, you can document that in the wiki for people building their own wxWidgets, but when 3.1.5 hits distro package repositories, with EGL built in by default, the problem is back. A long-term solution would be to allow choosing between GLX and EGL in CubicSDR, at configuration time. |
Me neither, I just heard of EGL here... Since CubicSDR access OpenGL "raw" in the GL wxGL context, it then makes sense of disable EGL in wxWigets as @stefantalpalaru found because Cubic use wxWidgets statically so it is part of its DIY recipie. I've changed the Wiki accordingly for both Linux, MacOS, and refered 3.1.5 as the right version to use. Thanks @stefantalpalaru for your contribution ! Thanks @Dantali0n for your support as well. |
I've updated the Travis scripts as well, referencing 3.1.5 with @stefantalpalaru fix. |
I think the issue can be closed now. |
The text was updated successfully, but these errors were encountered: