xf86-video-geode: Changes to 'master'
Jordan Crouse
jcrouse at kemper.freedesktop.org
Tue Dec 9 07:00:49 PST 2008
src/geode.h | 10 ++++++++--
src/lx_display.c | 5 ++++-
src/lx_memory.c | 4 ++--
3 files changed, 14 insertions(+), 5 deletions(-)
New commits:
commit 2a36083f3cb93bd4ab456024d6b6776725085904
Author: Andres Salomon <dilinger at queued.net>
Date: Thu Dec 4 22:41:59 2008 -0500
xf86-video-geode: after reloading cursors, hide the cursor
Whenever we reload cursors, the geode driver needs to call hide_cursor()
to ensure that the cursor is hidden until we finally unhide the cursor.
Without this, we see ghost cursors during rotation or VT switches.
Signed-off-by: Andres Salomon <dilinger at debian.org>
commit fb2c1af124a56f34c4212bba16e1926889104cb4
Author: Andres Salomon <dilinger at queued.net>
Date: Thu Dec 4 21:33:22 2008 -0500
xf86-video-geode: fix up cursor size (again)
The geode hardware (and cimarron) expects cursor memory size to be 48x64,
and cimarron will zero out the excess when a smaller cursor is used. It
would be nice to be able to use the full cursor size, but xorg's interleaving
stuff requires a cursor width that's a multiple of 32. Thus, we're stuck
back at 32x32 for cursor size, but we allocate enough memory for a 48x64
cursor.
This fixes misc interleaving corruption that we see with 2bpp cursors (when
converting to ARGB).
Signed-off-by: Andres Salomon <dilinger at debian.org>
More information about the xorg-commit
mailing list