On Sun, 2014-10-19 at 21:01 +0100, Eric Anholt wrote:

> If I was putting effort into reducing PCI ID propagation, I'd be working
> on getting GLX to sit on top of EGL instead of rolling its own loader.
> I think ajax had stuff for this at one point?

I started sketching it out back around the direct dispatch conversion.
It's... somewhat involved.  You need to port all the dri2 features to
their corresponding EGL APIs, and then you still end up with some stuff
you have to handwave (like converting EGLConfigs into glx fbconfigs) or
just fail to implement (like accumulation buffers).

My actual plan for getting that going was to get GLX-on-GLX working in
Xnest first, since at the point where that's at feature parity we know
xserver is ready and we just need to find all the corresponding EGL
bits.  My todo list there reads "pbuffers, tfp, copy_sub_buffer, swap
interval, arb_create_context".  Probably not going to happen for 1.17.

As far as the actual patch, whatever.  Let's get it working and then
worry about cleaning it up.  Series is:

Reviewed-by: Adam Jackson <[email protected]>

- ajax

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to