xf86-video-vmware: Changes to 'master'
Thomas Hellstrom
thomash at kemper.freedesktop.org
Thu Feb 11 08:16:48 UTC 2016
configure.ac | 12
vmwgfx/Makefile.am | 1
vmwgfx/vmwgfx_crtc.c | 3
vmwgfx/vmwgfx_ctrl.c | 5
vmwgfx/vmwgfx_dri2.c | 3
vmwgfx/vmwgfx_driver.c | 6
vmwgfx/vmwgfx_driver.h | 32 ++
vmwgfx/vmwgfx_layout.c | 265 +++++++++++++++++++++
vmwgfx/vmwgfx_output.c | 566 ++++++++++++++++++++++++++++++++++++++++-----
vmwgfx/vmwgfx_overlay.c | 3
vmwgfx/vmwgfx_rr_inlines.h | 92 +++++++
vmwgfx/vmwgfx_tex_video.c | 3
12 files changed, 938 insertions(+), 53 deletions(-)
New commits:
commit 57d4499cc252bd1c3362a569ca7fd99ba6b645ed
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Wed Jan 20 19:08:21 2016 +0100
vmware/vmwgfx: Disable autolayout if we detect an old resolutionset
While the autolayout feature should really avoid races both with the old
resolutionSet RandR12 code and with new compositor layout code, let's
disable the autolayout feature if someone tries to set the
layout / resolution through the vmwarectrl interface.
That's most likely an old resolutionSet.
Autolayout is turned on on each new screen generation.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
Reviewed-by: Sinclair Yeh <syeh at vmware.com>
commit 48fb82f13ca290e9fbb8c7f79aba5ee119a3ce7f
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Wed Jan 20 14:21:40 2016 +0100
vmware/vmwgfx: Read the implicit output status from KMS if available.
This information is used to switch to software cursors if we have
multiple overlapping explicit outputs and thus might need to display
two cursors simultaneously.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
Reviewed-by: Sinclair Yeh <syeh at vmware.com>
commit a81e359d88151159e3a19ceb95027029fef0a9ba
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Wed Jan 20 14:04:13 2016 +0100
vmware/vmwgfx: Avoid filling the log with modeline printouts
There are specific debug options for that.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
Reviewed-by: Sinclair Yeh <syeh at vmware.com>
commit 5978597da92898a424837ee89e66f66a8120480c
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Wed Jan 20 13:01:21 2016 +0100
vmware/vmwgfx: Add a layout handler v2
Add a handler that, on hotplug events, scans for a new GUI layout and
tries to set that layout using XRandR similar to what the RandR1.2 part of
vmware tools resolutionSet module is doing today.
v2: Address review comments
- Keep the old layout in case of screen resizing errors
- Fix the vmwgfx_layout handler() declaration.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
Reviewed-by: Sinclair Yeh <syeh at vmware.com>
commit 885e360b16fd88b48b40930c6277637615aab188
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Wed Jan 20 12:09:22 2016 +0100
vmware/vmwgfx: Update RandR output properties on hotplug events v2
Update also RandR output properties when we receive hotplug events;
the RRGetInfo function doesn't do this.
This makes sure RandR sends out property change events to clients.
Also remove some debugging printouts.
v2: Address review comment from Sinclair Yeh;
make sure struct output_private::drm_connector is always valid.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
Reviewed-by: Sinclair Yeh <syeh at vmware.com>
commit ada41a5988df8414011ed37ec51cbb402c9c8716
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Wed Jan 20 11:51:46 2016 +0100
vmware/vmwgfx: Add missing includes of the config.h header.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
Reviewed-by: Sinclair Yeh <syeh at vmware.com>
commit 755e38f373a511bd774a61c9420a67f630f71037
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Thu Dec 18 10:46:42 2014 +0100
vmware/vmwgfx: Expose kernel connector attributes and react to hotplug events
Much of this code is borrowed from the xf86-video-modesetting driver.
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