[Mesa-dev] [RFC v3 00/23] DRI3 v1.1, ANV dmabuf
Louis-Francis Ratté-Boulianne
lfrb at collabora.com
Thu Sep 28 07:54:40 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.
- 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
More information about the mesa-dev
mailing list