xf86-video-vmware: Changes to 'vmwgfx_branch'

Thomas Hellstrom thomash at kemper.freedesktop.org
Fri Jul 1 04:29:22 PDT 2011


 configure.ac                 |    2 
 saa/saa.h                    |   23 +
 saa/saa_priv.h               |   21 +
 saa/saa_render.c             |  132 ++++++++-
 saa/saa_unaccel.c            |  149 ++++++-----
 vmwgfx/Makefile.am           |    5 
 vmwgfx/vmwgfx_crtc.c         |   46 +--
 vmwgfx/vmwgfx_dri2.c         |   77 ++++-
 vmwgfx/vmwgfx_driver.c       |   37 ++
 vmwgfx/vmwgfx_saa.c          |  579 ++++++++++++++++++++++++++++---------------
 vmwgfx/vmwgfx_saa.h          |   36 +-
 vmwgfx/vmwgfx_saa_priv.h     |  122 +++++++++
 vmwgfx/vmwgfx_tex_video.c    |    4 
 vmwgfx/vmwgfx_xa_composite.c |  277 ++++++++++++++++++++
 vmwgfx/vmwgfx_xa_surface.c   |  367 +++++++++++++++++++++++++++
 vmwgfx/wsbm_util.h           |   79 +++++
 16 files changed, 1623 insertions(+), 333 deletions(-)

New commits:
commit 81e7099b6bbd9fdae66a3186dfc3fff2758009cf
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Fri Jul 1 13:23:30 2011 +0200

    vmwgfx: Require libxatracker >= 0.4.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit d2e27ee5c116cd914d98c2ffa4a974704c250be7
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Fri Jul 1 12:29:50 2011 +0200

    vmwgfx: Set up XA version checking.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit 8a9997f060487c0aef07b8e8a95bb3a862de264f
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Fri Jul 1 11:28:52 2011 +0200

    vmwgfx: Try to sort out format handling with composite.
    
    Try to catch all cases where we have to do readbacks or format conversions
    due to composite formats not being compatible with ordinary accel formats.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit 8a21da8eaa77bb1ec55ab8b5584554ae6cc41e1e
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jun 22 22:26:20 2011 +0200

    vmwgfx: Support xa composite.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit c7e8388280fc047b33be4f603afa4b7615ffc585
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jun 22 11:33:14 2011 +0200

    saa: Add driver composite.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit b2e116971031d1357f614e9ce1d843768489a304
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jun 22 10:50:35 2011 +0200

    saa: Reuse code for computing composite bounds.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit 3650be74d5da602653b2b1d3cf3a6bb5a9cb3539
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Tue Jun 21 00:13:32 2011 +0200

    vmwgfx: Try to match created hardware formats with the dri state tracker.

commit 63d7ddb35fe8b6743de182b73e6967f97f6a7eba
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jun 20 21:57:38 2011 +0200

    vmwgfx: Fix dirty present bug
    
    Clear dirty present areas when new contents are drawn to the backing
    pixmap. Not when it is actually pushed to the screen.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit f71928d3f78d9f9e5a0fd240069b9035d4ccac75
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jun 20 21:48:23 2011 +0200

    vmwgfx: Don't call xa_copy_done after a present.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit 4d5aec4a7e4512145c76014591488cb5a98ff0ea
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jun 20 14:13:46 2011 +0200

    vmwgfx: Make present readbacks not cross scanout bounding box boundaries
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit f6a4690832143b01d419b52a4cb74350cdfa38bf
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jun 20 09:58:44 2011 +0200

    vmwgfx: Make a list of scanout bounding boxes available to each scanout pixmap
    
    This info is needed for present readback.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

commit eea0e6e242a604b1f4d85d947cf2b3f9f4977533
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jun 20 09:05:48 2011 +0200

    vmwgfx: Import the WSBM list macros
    
    Use WSBM list handling macros for the glxWaitX flush list.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>



More information about the xorg-commit mailing list