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