xserver/hw
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
..
dmx Fix dmx compile on 1.6 branch. 2009-01-12 10:57:11 -08:00
kdrive kdrive: set Activate/Deactivate grab for input devices (#21591) 2009-06-29 14:17:13 -07:00
vfb vfb: Fix depth setup. 2009-06-11 15:19:47 -04:00
xfree86 Ensure that rotation updates happen frequently 2009-08-25 20:12:17 -07:00
xnest Warning fix 2008-11-25 15:05:18 -05:00
xquartz XQuartz: Re-enable support for capslock 2009-02-25 11:35:19 -08:00
xwin xalloc+memset(0) -> xcalloc 2008-10-06 15:36:51 -04:00
Makefile.am Remove xgl. 2008-06-12 16:00:50 -04:00