Release XWayland 21.1.0 is available, a DDX component (Device-Dependent X) that enables the execution of X.Org Server for running X11 applications in Wayland-based environments. This component is developed as part of the main X.Org codebase and was previously released alongside server X.Org, but due to stagnation of X.Org Server and uncertainty surrounding the release of version 1.21 amidst the active development of XWayland, it was decided to separate XWayland and publish the accumulated changes as a standalone package.
Key changes compared to the XWayland state from X.Org Server 1.20.10:
- The XVideo implementation now includes support for the NV12 format.
- Support for accelerating additional RENDER extension formats using the Glamor 2D acceleration architecture, which utilizes OpenGL for speeding up 2D operations, has been added.
- The GLX provider has been updated to use EGL instead of swrast_dri.so from the Mesa project.
- Support for the Wayland protocol wp_viewport has been added to enable scaling of fullscreen applications.
- Support for multiple buffer swapping for all Wayland surfaces has been ensured.
- To create buffers shared with the composite server Wayland when disabling Glamor-based acceleration, the memfd_create call is utilized.
- Improved support for clients using relative mouse movement and keyboard capture.
- Added command line options '-listenfd', '-version', and '-verbose'.
- The build toolkit is limited to support for the meson build system.
Source: opennet.ru
