[PATCH 1/4] dri2: Import a copy of Mesa's PCI ID -> driver name mappings.

Adam Jackson ajax at nwnk.net
Mon Oct 20 13:06:23 PDT 2014


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 <ajax at redhat.com>

- ajax



More information about the xorg-devel mailing list