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

Evaluate the possibility of implementing X11 EGL support for Raspberry Pi #24

Open
ssvb opened this issue Oct 3, 2013 · 3 comments
Open

Comments

@ssvb
Copy link
Owner

ssvb commented Oct 3, 2013

It might be nice to support a standard API for better compatibility with the existing applications. Currently the Raspberry Pi folks are littering free software by pushing the DispmanX hacks everywhere.

PS. Wayland EGL is another alternative for the future standard common ground, but that's out of scope of the Xorg DDX driver.

@kika123
Copy link

kika123 commented Apr 16, 2014

Here:
https://github.com/kika123/x11eglrpi.git

I've half-written an X11 EGL implementation, which works with OpenGL Programming Guide book samples.

@kika123
Copy link

kika123 commented May 4, 2014

This implementation works with APKENV !!

Need just to reimplement eglGetAttrib.

@ssvb
Copy link
Owner Author

ssvb commented Sep 20, 2014

@kika123 Yes, it is always possible to do the 3D rendering entirely on the client side and then use the standard X11 API to move it to the screen. No support in the DDX driver is required for this approach at all. However the price is an extra expensive copy of the image buffer.

This ticket is actually about implementing zero-copy X11 EGL with the use of DRI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants