Xgl server
Eric Anholt
eta at lclark.edu
Sun Nov 14 19:36:16 PST 2004
On Sun, 2004-11-14 at 15:10, David Reveman wrote:
> > > and compared to the Xnest server, Xglx must always run on top of all
> > > other windows as the back buffer is used for pixmap memory.
> >
> > I didn't see the connection between these two things, so I whipped up a
> > patc88h that handles Expose events. Now this might be a horrible way of
> > doing it, in which case I'd appreciate an appropriate clue bat being
> > applied to me. :) I certainly prefer this over not handling exposures at
> > all though.
>
> If I'm not mistaken, GLX doesn't ensure that the contents of the back
> buffer is unmodified when the window is covered by another window. This
> means that as the back buffer is used for pixmaps, exposures might
> destroy pixmap content.
It'll definitely die with open-source DRI drivers except for SiS and
VIA, if the covering window uses GL, because of the shared backbuffer.
--
Eric Anholt eta at lclark.edu
http://people.freebsd.org/~anholt/ anholt at FreeBSD.org
Thank goodness for the 22nd Amendment
More information about the xorg
mailing list