[PATCH 0/6] GLX cleanup, round three

Adam Jackson ajax at nwnk.net
Mon Mar 21 12:41:21 PDT 2011


On 3/20/11 10:04 PM, Dave Airlie wrote:
> I'll push a mesa patch to remove glapi.c, glapitemp.h glapi.h from the
> files that get copied into the X server.
>
> Reviewed-by: Dave Airlie<airlied at redhat.com>
>
> for the series.
>
> I know patch 1 is just a workaround, it would be nice to know the
> actual fix is in the works as well.

Yeah, working on it.  I've got a change in the queue that satisfies the 
desiderata of "makes clutter conform and piglit run without exploding". 
  And unlike before, this one I think I can actually justify as being 
correct.  See the "context tag" patch in the next series for details.

The downside is that it still doesn't completely address under-bound 
contexts, which is going to need either some Mesa work or a rather gross 
hack in the server to fix.  Either Mesa needs to be taught how to 
incompletely bind a context (which I think we need anyway for strict 
conformance to one of the FBO extensions), or you need to do a rather 
disgusting hack in the server of creating a dummy drawable that matches 
the fbconfig and binding that to the context when under-bound.

But that particular bug isn't directly something I need to solve to make 
progress here, so.  Who feels like taking on a challenge?

- ajax


More information about the xorg-devel mailing list