xf86-video-vmware: Changes to 'vmwgfx_branch'

Thomas Hellstrom thomash at kemper.freedesktop.org
Wed Dec 14 23:35:28 PST 2011


 saa/saa.h           |    2 ++
 saa/saa_accel.c     |    5 +++++
 saa/saa_render.c    |   41 ++++++++++++++++++++++++++---------------
 saa/saa_unaccel.c   |    8 +++++++-
 vmwgfx/vmwgfx_saa.c |   21 +++++++++++++++++----
 5 files changed, 57 insertions(+), 20 deletions(-)

New commits:
commit 5748c33535bc7d3009b9758653885e6ae0e73002
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Dec 14 12:38:27 2011 +0100

    saa, vmwgfx: Fix saa_copy_composite
    
    The traditional accelerated copy methods aren't format aware.
    Make saa copy format aware,and pass formats on to the driver copy function
    if available. If the driver can't handle format conversions it needs to
    return FALSE.
    
    This fixes format confusion in the copy composite fastpath.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Jakob Bornecrantz <jakob at vmware.com>

commit f664e31d73bd31594e069d8bcca872687b84d8d9
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Dec 14 10:22:22 2011 +0100

    saa: Always read back hw contents on poly_fill_rect
    
    The damage region may be much larger than the actual area
    filled, so make sure we read back any hw contents in the damage region
    since we use it to mark sw dirty.
    Revisit this in the future since it may increase readbacks in an
    undesired way. There are workarounds.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Jakob Bornecrantz <jakob at vmware.com>

commit 0eef22437093d29f572abea845fff9c03fca5e4e
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Dec 14 10:18:16 2011 +0100

    saa: Only try to accelerate pixmaps that are driver pixmaps
    
    Trying to accelerate scratch pixmaps doesn't work currently,
    and I'm not sure it's a big benefit either.
    
    This is in line with what EXA does.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Jakob Bornecrants <jakob at vmware.com>



More information about the xorg-commit mailing list