PING PING PING! No one cares about Mesa 7.11 anymore? On Sat, Jan 07, 2012 at 12:12:24AM +0200, Ville Syrjälä wrote: > On Sun, Dec 18, 2011 at 06:22:01PM +0200, Ville Syrjälä wrote: > > Ever since xserver commit 531869448d07e00ae241120b59f3aaaa5709d59c, > > the server no longer sends invalidate events to clients, unless they > > have performed a GetBuffers request since the drawable was last > > invalidated. > > > > If the drawable gets invalidated immediately after the GetBuffers > > request was processed by the X server, it's possible that Xlib > > will process the invalidate event while waiting for the GetBuffers > > reply. So the server, thinking the client knows that the buffers > > are invalid, is waiting for another GetBuffers request before > > sending any more invalidate events. The client, on the other hand, > > believes the buffers to be valid, and thus is expecting to receive > > another invalidate event before it has to send another GetBuffers > > request. The end result is that the client never again sends > > a GetBuffers request. > > > > To avoid this problem, take a snapshot of lastStamp before > > doing GetBuffers, and retry if the snapshot and the current > > lastStamp no longer match after the GetBuffers reply has been > > processed. > > > > Signed-off-by: Ville Syrjälä <syrj...@sci.fi> > > Ping. Anyone interested in having Mesa 7.11 work with > xserver >= 1.11? > > -- > Ville Syrjälä > syrj...@sci.fi > http://www.sci.fi/~syrjala/
-- Ville Syrjälä syrj...@sci.fi http://www.sci.fi/~syrjala/ _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev