xserver-multidpi/hw
Dave Airlie 80d1a548d6 rotation: fix cursor and overlap of one pixel.
Commit 77c7a64e88 was introduced to fix
a cursor off by one on Intel hw, however it also move the whole crtc
into an off by one position and you could see gnom-eshell overlapping.

This commit reverts that and instead fixes the cursor hotspot
translation to work like pixman does. We add 0.5 to the cursor vector
before translating, and floor the value afterwards.

Thanks to Soeren (ssp) for pointing out where the real problem was
after explaning how pixman translates points.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2010-06-22 11:38:30 -07:00
..
dmx dmx: Get rid of xstrdup when argument is definitely non-NULL 2010-06-11 19:04:23 +07:00
kdrive Re-enabled Xnest fix for focus in + modifier bug. 2010-06-16 11:16:05 +10:00
vfb Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
xfree86 rotation: fix cursor and overlap of one pixel. 2010-06-22 11:38:30 -07:00
xnest Fix a couple more possible errors with input-only windows 2010-06-10 19:15:28 -07:00
xquartz xquartz: Get rid of xstrdup when argument is definitely non-NULL 2010-06-11 19:04:23 +07:00
xwin XWin: Fixes for devPrivates API change 2010-06-22 11:06:30 -07:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00