Release of XWayland 21.1.0, a component for running X11 applications in Wayland environments

XWayland 21.1.0 is available, a DDX component (Device-Dependent X) that runs the X.Org Server to run X11 applications in Wayland-based environments. The component is being developed as part of the main X.Org codebase and was previously released along with the X.Org server, but due to the stagnation of X.Org Server and the uncertainty with the release of 1.21, in the context of continued active development of XWayland, it was decided to separate XWayland and publish the accumulated changes in the form of a separate package.

The main changes compared to the state of XWayland from X.Org Server 1.20.10:

  • The implementation of XVideo provides support for the NV12 format.
  • Added the ability to accelerate additional RENDER extension formats using Glamor's 2D acceleration architecture, which uses OpenGL to accelerate 2D operations.
  • GLX provider moved to use EGL instead of swrast_dri.so from the Mesa project.
  • Added support for the wp_viewport Wayland protocol to scale up full-screen applications.
  • Multiple buffers interleaved for all Wayland surfaces.
  • The memfd_create call is used to create buffers shared with the Wayland composite server when Glamor-based acceleration is disabled.
  • Improved support for clients using relative mouse movement and keyboard capture.
  • Added "-listenfd", "-version" and "-verbose" command line options.
  • The build toolkit is limited to supporting the meson build system.

Source: opennet.ru

Add a comment