Skip to content
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

Missing EGL support for Wayland #451

Open
VolkerEnderlein opened this issue Feb 27, 2021 · 5 comments · Fixed by #470 · May be fixed by #471
Open

Missing EGL support for Wayland #451

VolkerEnderlein opened this issue Feb 27, 2021 · 5 comments · Fixed by #470 · May be fixed by #471
Labels
enhancement New feature or request help wanted Extra attention is needed major

Comments

@VolkerEnderlein
Copy link
Collaborator

see this thread in coin3d-discuss

@yopito
Copy link

yopito commented Nov 29, 2021

Hello,
It seems that this patch https://forum.freecadweb.org/viewtopic.php?t=33359#p354412 makes users happy while running FreeCAD under Wayland : see void-linux/void-packages#14626 for details.
Does coin dev have an opinion about this patch issue, and if this patch might help ?
Edit: reformulate

@VolkerEnderlein
Copy link
Collaborator Author

My knowledge about GLX and Wayland is very basic (only from a user perspective), so I do not know what issues may arise when applying this patch. I could make the removed check for GLX optional and enabled by default. Maybe some other devs can shed some light on this.

@epuzanov epuzanov mentioned this issue Dec 24, 2021
@epuzanov epuzanov linked a pull request Jan 11, 2022 that will close this issue
@epuzanov
Copy link
Contributor

I've found why coin3d doesn't work correctly on the Wayland environment. The QGLWidget has a problem with a Wayland. I've re-implemented the QuarterWidget with QOpenGLWidget ( https://github.com/epuzanov/pivy/tree/QOpenGLWidget ).

@luzpaz
Copy link
Contributor

luzpaz commented Sep 24, 2023

This bug is going to get really noisy soon due FreeCAD wayland users preferring to operate in wayland env and not Xwindows

@WizzerWorks
Copy link

I updated an earlier branch to fix some issues I encountered while investigating EGL support on Wayland.

You can find this work at https://github.com/magic-lantern-studio/coin/tree/glue_egl. I did not create a merge request since it has not been tested for building on other platforms, other than Ubuntu.

Information on building this can be found at https://github.com/magic-lantern-studio/coin/wiki/OpenGL-ES-Investigation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed major
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants