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
