xserver-multidpi/hw/xfree86/dri2
Keith Packard e8fd23fad0 dri2: Invalidate DRI2 buffers for all windows with the same pixmap on swap
Without this, when a compositing manager unredirects a fullscreen window which
uses DRI2 and page flipping, the DRI2 buffer information for the compositing
manager's output window (typically the Composite Overlay Window or root window)
may become stale, resulting in all kinds of hilarity.

Fixes https://bugs.freedesktop.org/show_bug.cgi?id=35452 .

[Original patch by Michel Dänzer <michel@daenzer.net>]
[Tree walk optimized version by Keith Packard <keithp@keithp.com>]

Signed-off-by: Ville Syrjälä <syrjala@sci.fi>
Signed-off-by: Keith Packard <keithp@keithp.com>
2011-12-19 22:31:14 -08:00
..
dri2.c dri2: Invalidate DRI2 buffers for all windows with the same pixmap on swap 2011-12-19 22:31:14 -08:00
dri2.h DRI2: Allow DDX to validate swap_limit changes 2011-09-21 14:04:37 -07:00
dri2ext.c dri2: Register the DRI2DrawableType after server regeneration 2011-11-18 11:26:03 -08:00
Makefile.am Don't reuse PKG_CHECK_MODULES identifiers 2009-01-18 09:49:06 -08:00