Hi,
This series adds support for multi-planar buffers, as well as buffers
with modifiers, in the Wayland EGL client platform.

Rather than extending wl_drm, we use the generic zwp_linux_dambuf_v1
protocol, which is implemented in Weston. This makes it a bit easier to,
amongst other things, write compositors in Vulkan, or direct-to-KMS
without having to bounce through EGL.

In doing so, this de-duplicates both wl_buffer creation, as well as
a pile of DRIimage format <-> FourCC conversion tables I found in GBM.
There's no interdependency between the GBM and EGL bits, so they can
be considered separately, but 11/11 _does_ need the u_vector patch.

Happy weekend!

Cheers,
Daniel

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

Reply via email to