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