xf86-video-vmware: Changes to 'master'

Thomas Hellstrom thomash at kemper.freedesktop.org
Mon Aug 21 09:37:06 UTC 2017


 vmwgfx/Makefile.am         |    1 
 vmwgfx/vmwgfx_dri2.c       |    9 -
 vmwgfx/vmwgfx_dri3.c       |  310 +++++++++++++++++++++++++++++++++++++++++++++
 vmwgfx/vmwgfx_driver.c     |   34 ++++
 vmwgfx/vmwgfx_driver.h     |   13 +
 vmwgfx/vmwgfx_saa.c        |   35 ++---
 vmwgfx/vmwgfx_saa_priv.h   |    6 
 vmwgfx/vmwgfx_xa_surface.c |    4 
 8 files changed, 384 insertions(+), 28 deletions(-)

New commits:
commit 08ad438e2793248452dab100822cbfcaa05b9938
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Thu Mar 23 08:57:44 2017 +0100

    vmwgfx: Support DRI3 v2
    
    Add server-side DRI3 support
    
    Currently DRI3 introduces extra latency with gnome-shell for
    the following reasons:
    1) We enable GLX_EXT_buffer_age. Causes gnome-shell to post fullscreen damage.
    2) We enable GLX_OML_sync_control. Cases additional slowdown.
    Not exactly sure why.
    
    Probably we want to implement workarounds in mesa so that we don't enable
    these extensions for gnome-shell. That can be done with driconf, using some
    trickery.
    
    v2: Verify that sharing an ARGB surface as XRGB works before enabling
    DRI3.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit c8b8b2ee4a7b1085990443bbf1903ec265ff46f0
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Thu May 11 04:39:57 2017 -0700

    Revert "vmware/vmwgfx: Support multiple dri driver names"
    
    This reverts commit d5550b7f8375c3d9003731578c1570e014577348.
    
    The commit was intended to support video drivers, but has the side effect
    that GLX thinks our driver supports more than it does.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>



More information about the xorg-commit mailing list