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.

 - Fix case where X server doesn't support new features.

 - 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

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to