[RFC v3 00/22] DRI3 v1.1, ANV dmabuf
Louis-Francis Ratté-Boulianne
lfrb at collabora.com
Wed Sep 27 05:28:30 UTC 2017
Hi,
With full support for modifiers in DRIimage, this patch series adds
support for fully plumbing them through X11. This is the third
revision, more context can be found here:
https://lists.freedesktop.org/archives/mesa-dev/2017-June/158457.html
https://lists.freedesktop.org/archives/mesa-dev/2017-August/168154.html
Since last iteration, the following changes have been made:
- Fixed fallback paths and memory leaks inside EGL.
- Actually perform linear copies inside radv.
- Use MOD_INVALID rather than 0 for invalid modifier.
- Multiple sets of modifiers can now be specified when creating
DRI or WSI images. It allows specifying which modifiers the X
server prefers (e.g. because some modifier mode allows direct
scanout).
- Renegotiation: if a window is no longer on the same CRTC,
the buffer are re-allocated on swap (EGL X11 driver) or
the client is informed that it might want to do so
(Vulkan WSI X11 backend).
The related Git repositories are (branch: rfc/2017-09/dri3-v1.1):
git://git.collabora.com/git/user/lfrb/presentproto
git://git.collabora.com/git/user/lfrb/xcb-proto
git://git.collabora.com/git/user/lfrb/mesa
git://git.collabora.com/git/user/lfrb/xserver
Louis-Francis
--
2.13.0
More information about the xorg-devel
mailing list