xserver/hw/xfree86
Ville Syrjälä 0ce25fd790 dri2: Don't page flip when the window size doesn't match the pixmap size
If the drawable size doesn't match the pixmap size page flipping should
not be allowed.

If the window is larger than the pixmap, page flipping might need to
reposition the CRTC somewhere in the middle of the pixmap. I didn't
spot any code that would handle that at least in the intel driver.

Also the root pixmap could then move to some negative screen
coordinates. Not sure if all bits of code could handle that. Perhaps
when composite is enabled screen_x/y would make it work, but without
composite there's no way that it would work AFAICS.

Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com>
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
2010-12-27 20:03:51 +02:00
..
common xfree86: Remove xf86EnterServerState 2010-12-20 12:14:32 -05:00
ddc xfree86: Convert some xf86BlockSIGIO to OsBlockSignals 2010-12-20 12:15:14 -05:00
dixmods Replace alloc+strcpy+strcat with asprintf() & XNFasprintf() calls 2010-12-07 11:10:35 -08:00
doc docs: replace BUILLDOCS with existing ENABLE_DEVEL_DOCS 2010-12-14 14:55:08 -08:00
dri Convert alloc+sprintf pairs into asprintf() & XNFasprintf() calls 2010-12-07 11:10:35 -08:00
dri2 dri2: Don't page flip when the window size doesn't match the pixmap size 2010-12-27 20:03:51 +02:00
exa
fbdevhw
i2c
int10 xfree86: Convert some xf86BlockSIGIO to OsBlockSignals 2010-12-20 12:15:14 -05:00
loader Remove SCO support 2010-12-20 12:11:11 -05:00
modes Add EDID quirk for HP Compaq nc8430. 2010-12-19 16:43:48 -08:00
os-support Remove SCO support 2010-12-20 12:11:11 -05:00
parser Bug 32436 - hw/xfree86/parser/Makefile.am TOP_SRCDIR should be top_srcdir 2010-12-18 00:24:21 -08:00
ramdac Enable silent rules for cat and echo. 2010-12-07 18:42:44 +01:00
shadowfb
utils Convert cvt code to use XNFasprintf() 2010-12-07 11:10:36 -08:00
vbe Convert alloc+sprintf pairs into asprintf() & XNFasprintf() calls 2010-12-07 11:10:35 -08:00
vgahw
x86emu
xaa Enable silent rules for cat and echo. 2010-12-07 18:42:44 +01:00
.gitignore
Makefile.am
xorgconf.cpp