Disclaimer: I have never liked X11 and I view moving away from X11 as a good thing.
With that out of the way. The following is a request, on my hands and knees:
- Accelerated GL Wayland support for Linux (and other platforms that have or are to have Wayland).
- Use the EGL API with Wayland for the context creation.
- Cross process support for EGLImage, i.e. a “handle” so that image data can be shared across different GL contexts across different processes (not just threads).
- EGL context creation add ons for the context creation fancy jazz we see now with glx/wglCreateContextAttrbisARB.
The above is a request to IHV’s to voice their concerns and opinions so that they can work with Wayland development so that having accelerated GL support is not only feasible but easier.
I have a fear that if IHV’s do not participate with the infrastructure decisions of Wayland, then it will be harder for them so support it.