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 · 9 comments · Fixed by #470 · May be fixed by #531 or #471
Open

Missing EGL support for Wayland #451

VolkerEnderlein opened this issue Feb 27, 2021 · 9 comments · Fixed by #470 · May be fixed by #531 or #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.

@luzpaz
Copy link
Contributor

luzpaz commented Sep 10, 2024

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

It's happening

@leumasic
Copy link

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

It's happening

It really is happening

@luzpaz
Copy link
Contributor

luzpaz commented Sep 23, 2024

@VolkerEnderlein are there plans to review #471 ?

@veelo
Copy link
Member

veelo commented Sep 23, 2024

are there plans to review #471 ?

My two cents:

#471 is still in draft and marked "do not merge", and now needs a rebase. I think the best would be to get that PR dusted off, apply b49b8b4, pull it into a separate branch and then hopefully CI will build testable binaries. If it doesn't, the PR should be extended so that it does. These should then be tested by the parties that need this (FreeCAD), then they can determine whether it is ready to be merged or not.

@benj5378 benj5378 linked a pull request Oct 1, 2024 that will close this issue
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.

7 participants