The XWayland 21.1.0 release is available, a DDX component (Device-Dependent X) that facilitates the launch of the X.Org Server to run X11 applications in Wayland-based environments. The component is developed as part of the main X.Org codebase and was previously released together with proxy server X.Org, but due to the stagnation of the X.Org Server and uncertainty surrounding the release of 1.21 amid the ongoing active development of XWayland, it has been decided to separate XWayland and publish the accumulated changes as a standalone package.
Key changes compared to the XWayland version included in X.Org Server 1.20.10:
- The XVideo implementation now supports the NV12 format.
- Additional formats for RENDER extensions can be accelerated using the Glamor 2D acceleration architecture, which utilizes OpenGL for speeding up 2D operations.
- The GLX provider has been switched to using EGL instead of swrast_dri.so from the Mesa project.
- Support for the Wayland protocol wp_viewport has been added to scale fullscreen applications.
- Buffer swapping has been enabled for all Wayland surfaces.
- For creating buffers shared with the Wayland compositing server when Glamor-based acceleration is disabled, the memfd_create call has been utilized.
- Improved support for clients utilizing relative mouse movement and keyboard capture.
- Command line options '-listenfd', '-version', and '-verbose' have been added.
- The build tooling is limited to supporting the meson build system.
Source: opennet.ru
