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