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