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