xf86-video-vmware: Changes to 'master'

Thomas Hellstrom thomash at kemper.freedesktop.org
Thu May 11 14:35:57 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 d0d5cf3e35fd47b44f32065c5cb64ba62661f03a
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 ea94dc570846655bbb8a7c75bf465907e454bef9
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