-
Notifications
You must be signed in to change notification settings - Fork 112
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 GLES support #449
Comments
No, you are definitely right. Besides implementing the EGL support for Wayland this is another important issue that needs to be done to keep Coin alive and kicking :) |
We have a showstopper here. |
I have experience to port |
Unfortunately my OpenGL knowledge is very basic. I've had a look into the Coin wgl stuff but could not derive a proper schedule what needs to be done to implement egl bindings. That's why I marked this as |
Anyone know of someone that could tackle this? If not, how to we proceed? |
I built FreeCAD (as a flatpak) with coin3d from But on aarch64 (it's built with a Qt5 that only has GLES, and it's running on a RaspberryPi 4 64-bits), when I open a model I get this errors:
|
The GLES is not an EGL. The Coin3d library used an OpenGL API, some part of it must be rewritten to be compatible with OpenGL ES API. The EGL support is needed for compatibility with Wayland, because Wayland doesn't support GLX API. |
Which I is I thought I had understood, but #449 (comment) threw me off thinking it would work. At least it no longer crashes, but that could be a different reason. (yes the RaspberryPi still doesn't use Wayland/Weston) |
@hfiguiere So it seems to be my misunderstanding. I thought it to be somewhat related to the EGL work. Sorry for the noise. |
Any progress on this? |
bump |
Strategically, this is a step towards supporting WebAssembly via Emscripten and creating 3D viewers in modern browsers.
PS: If I'm wrong about something, then correct me.
The text was updated successfully, but these errors were encountered: