[xserver PULL 1.18 v2] Present, randr and modesetting fixes
Hans de Goede
hdegoede at redhat.com
Tue Jun 21 10:18:56 UTC 2016
Hi Adam, Keith,
Here is a pull req for server-1.18-branch, this more or less
matches the pull-req for master, but with some patches which
are more cleanups then actual bug-fixes dropped.
This also brings in a couple of prime fixes from Dave Airlie
and input fixes from Peter Hutterer which are already in master.
The intend is for this to eventually lead to a 1.18.4 release,
note I still have 2 modesetting patches pending review which
should go to 1.18.4 too.
The following changes since commit 62bf33d0d105beb257619ef6b77919d01b04d401:
xfree86: Don't swallow Âħiglx command line flag (2016-06-20 11:50:00 -0400)
are available in the git repository at:
git://people.freedesktop.org/~jwrdegoede/xserver for-server-1.18
for you to fetch changes up to 0dc1a58b9379c79ede8c40b2e6f008dc0868a40e:
modesetting: Clear drmmode->fb_id before unflipping (2016-06-21 12:11:30 +0200)
----------------------------------------------------------------
Chris Wilson (2):
present: Improve scaling of vblank handler
present: Fix presentation of flips out of order
Dave Airlie (4):
randr/provider: only allow slave gpu to be offload sources.
modesetting: set driverPrivate to NULL after closing fd.
xf86Crtc: don't set the root window property on slave GPUs.
modesetting: set capabilities up after glamor and enable offload caps.
Hans de Goede (1):
modesetting: Properly cleanup fb for reverse-prime-offload
Lyude Paul (1):
modesetting: Clear drmmode->fb_id before unflipping
Maarten Lankhorst (1):
exa: only draw valid trapezoids
Peter Hutterer (2):
Xi: don't deliver emulated motion events for non-emulating touches
xkb: after changing the keymap, force an indicator update
Xi/exevents.c | 3 +++
exa/exa_render.c | 3 ++-
hw/xfree86/drivers/modesetting/driver.c | 30 +++++++++++----------
hw/xfree86/drivers/modesetting/drmmode_display.c | 8 +++++-
hw/xfree86/drivers/modesetting/present.c | 9 +++++++
hw/xfree86/modes/xf86Crtc.c | 3 ++-
include/xkbsrv.h | 4 +++
present/present.c | 33 +++++++++++++++---------
randr/rrprovider.c | 2 ++
render/picture.h | 2 +-
xkb/xkb.c | 3 ++-
xkb/xkbLEDs.c | 2 +-
12 files changed, 71 insertions(+), 31 deletions(-)
Regards,
Hans
More information about the xorg-devel
mailing list