XWayland Lands Support For Sharing Pixmaps Via MIT-SHM

Written by Michael Larabel in X.Org on 19 May 2021 at 05:48 AM EDT. 31 Comments
X.ORG
A small patch merged to X.Org Server Git enables support for MIT-SHM shared memory pixmaps with XWayland.

The patch allows for sharing pixmaps of X11 clients under XWayland via shared memory with the MIT-SHM extension.

This work was driven by the Sway/WL-ROOTS developers and they have tentative patches for making use of the functionality. Notably they are pursuing the shared memory buffers support for use in conjunction with their new Pixman software-based renderer. Simor Ser has been working on a new Pixman software renderer for WL-ROOTS with this SHM support being needed for the X11 clients.

That new renderer was merged into WL-ROOTS last month.

The WL-ROOTS Wayland compositor library is used by Sway and other compositors for doing much of the heavy lifting needed to write a modern Linux desktop Wayland compositor.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week