On Wed,  7 Dec 2011 10:24:09 +0000, Dave Airlie <airl...@gmail.com> wrote:
> From: Dave Airlie <airl...@redhat.com>
> 
> This keeps track of the creation process and stores a drawable type,
> it then blocks DRI2 from getting called if the drawable is a pixmap.
> 
> v2: check if we have a GLX drawable, which means we aren't a pbuffer,
> avoid doing flush at all since its meant to be a no-op.

I still think this is the wrong way to go.  As ajax pointed out, there's
all sorts of races available from trying to guess client-side, and
there's no way anybody's relying on the current ("print an error message
in the xorg log") behavior of the DRI2 protocol for single-buffered, so
we might as well resolve that DRI2 protocol should do what we want for
GLX.

Attachment: pgpN0DeVKIF3G.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to