glamor versus AIGLX GL context series

Adam Jackson ajax at
Tue Apr 22 14:22:49 PDT 2014

On Fri, 2014-04-18 at 11:39 -0700, Eric Anholt wrote:
> Here it is, at long last.  I was stumped for several days with a weird
> fbo incomplete that was happening after my first round of fixes, and
> it took a day's detour of cooking up a Xephyr with DRI3 to get a fast
> debug environment and figure out what was going on (xephyr-glamor-egl
> is that branch.  I warn you: that branch is almost entirely made up of
> layering violations and bad assumptions, and should not be viewed by
> people with a weak stomach).
> With this series, I've run piglit on my glamor-using desktop, and also
> played with some LIBGL_ALWAYS_INDIRECT=1 glxgears.  Those both used to
> take down my server in different ways, so I think this fixes what we
> need for 1.16.  However, swrast AIGLX (as used in xephyr-glamor-dri3)
> has a problem with recursive flushes during the loader's GetImage, and
> I don't have a solution to it.
> This branch can be found on glamor-gl-context-2 of my tree.

Minor comment on 9/12 that I don't think is a blocker.  Otherwise,
series plus Michel's fix are:

Reviewed-by: Adam Jackson <ajax at>

- ajax

More information about the xorg-devel mailing list