xserver/hw/xfree86
Keith Packard a86dd529e9 Eliminate the shadow clear on transform change
When the crtc transformation changes, the entire crtc must be repainted.
This was being done by clearing the shadow and then painting the rectangle
containing the screen image; the clear being required as the screen image
may not fill the crtc. When changing the transform rapidly, this leads to
flashing. Eliminate the clear by painting the entire crtc instead of just
the screen rectangle.

(cherry picked fom commit 5394b7e662)

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-02-17 21:41:42 -08:00
..
common Add XkbDir to Files config file section 2009-02-17 19:12:44 -08:00
ddc Add missing newline when printing edid info 2008-11-13 13:57:30 -05:00
dixmods glx: Replace broken GLX visual setup with a fixed "all" mode. 2009-02-17 19:00:41 -08:00
doc If AEI is on, disable 'vmmouse' in addition to 'kbd' and 'mouse'. 2008-12-09 20:40:14 -08:00
dri Notify DRI when crtc regions change 2008-11-24 13:24:35 -08:00
dri2 Drop unused DRI2 vblank infrastructure. 2008-12-01 21:37:01 -05:00
dummylib Warning fix 2008-11-25 15:05:19 -05:00
exa More man page updates for 1.6 release for Xorg, xorg.conf & exa man pages. 2008-12-02 23:37:36 -08:00
fbdevhw fbdevhw: Remove pixclock check. 2008-09-04 13:08:06 +02:00
i2c Dead code removal 2008-07-17 21:37:50 +03:00
int10 Warning fix 2008-11-25 15:05:19 -05:00
loader Merge commit 'origin/master' 2008-11-25 22:19:08 -08:00
modes Eliminate the shadow clear on transform change 2009-02-17 21:41:42 -08:00
os-support Correct static symbol XkmReadTOC and first pass on compile warning fixes. 2009-02-17 15:49:06 -08:00
parser Add XkbDir to Files config file section 2009-02-17 19:12:44 -08:00
ramdac xfree86: don't render SW cursors for devices attached to VCP (#16805) 2008-12-16 12:03:04 -08:00
shadowfb Prepare for array-index based devPrivates. 2008-08-28 18:05:40 -04:00
utils Remove xorgcfg 2008-07-24 03:01:45 +03:00
vbe Warning fix. 2008-11-25 15:05:18 -05:00
vgahw XFree86: Remove usage of alloca 2007-11-05 14:34:42 +00:00
x86emu x86emu: fix sparse warnings 2008-10-26 13:17:31 +01:00
xaa XAA: Disable offscreen pixmaps by default. 2009-01-09 09:57:46 -08:00
xf8_16bpp Remove smashing of CFLAGS from server build. 2006-09-18 12:11:18 -07:00
Makefile.am re-enable DRI2 2008-10-15 12:00:16 +01:00
Options Initial revision 2003-11-14 16:48:57 +00:00
xorgconf.cpp Remove all traces of external RGB database (and Speedo) 2007-11-05 16:28:35 +00:00