xserver/hw/xfree86/modes
Keith Packard 76a1839b0a Ensure that rotation updates happen frequently
The smart scheduler is designed to minimize scheduler overhead by
increasing the interval between WaitForSomething calls when a single
client is running. However, the software rotation code depends on
its BlockHandler being invoked for screen updates; the long delays
caused by the smart scheduler optimizations means that screen updates
can be delayed a long time as well.

The change is simple -- prevent the smart scheduler from increasing
the scheduling interval while any screen is using software rotation.
(cherry picked from commit e7dd1efef4)

Signed-off-by: Keith Packard <keithp@keithp.com>
2009-08-25 20:12:17 -07:00
..
Makefile.am Add xf86GTFMode(). 2008-02-29 16:01:15 -05:00
xf86Crtc.c xfree86: move didLock assignment down to where the function pointer is valid. 2009-07-26 13:56:57 -07:00
xf86Crtc.h Eliminate the shadow clear on transform change 2009-02-17 21:41:42 -08:00
xf86Cursors.c xf86_reload_cursors: fix cursor position to eliminate jumping after mode set 2009-08-25 20:12:17 -07:00
xf86cvt.c Remove the duplicate copy of xf86cvt.c 2008-02-29 16:01:15 -05:00
xf86DiDGA.c Add _X_EXPORT to exported functions in hw/xfree86/modes/* 2007-08-22 19:26:34 -04:00
xf86EdidModes.c quirk: use first detailed timing as preferred for PEA prod 9003 (rh#492359) 2009-07-29 15:49:52 -07:00
xf86gtf.c Get modes code building with old X servers again. 2008-03-06 14:42:00 -08:00
xf86Modes.c Fix const-mismatch warnings for DisplayModePtr's 2008-11-25 15:51:17 -08:00
xf86Modes.h Fix const-mismatch warnings for DisplayModePtr's 2008-11-25 15:51:17 -08:00
xf86RandR12.c randr12: looking up these bits if randr isn't initialised is bad. 2009-05-08 22:49:55 -07:00
xf86RandR12.h Allow drivers to set crtc transforms. 2008-11-24 13:24:40 -08:00
xf86Rename.h Allow drivers to set crtc transforms. 2008-11-24 13:24:40 -08:00
xf86Rotate.c Ensure that rotation updates happen frequently 2009-08-25 20:12:17 -07:00