[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