La version XWayland 21.1.0 est disponible, un composant DDX (Device-Dependent X) permettant le fonctionnement du serveur X.Org pour exécuter des applications X11 dans des environnements basés sur Wayland. Ce composant est développé dans le cadre de la base de code principale de X.Org et a été précédemment publié avec serveur X.Org, mais en raison de la stagnation du serveur X.Org et de l'incertitude concernant la sortie de la version 1.21 dans un contexte de développement actif de XWayland, il a été décidé de séparer XWayland et de publier les modifications accumulées sous la forme d'un paquet distinct.
Les principaux changements par rapport à l'état de XWayland dans le serveur X.Org 1.20.10 :
- La mise en Ćuvre de XVideo prend dĂ©sormais en charge le format NV12.
- Ajout de la possibilité d'accélérer des formats d'extensions RENDER supplémentaires grùce à l'architecture d'accélération 2D Glamor, qui utilise OpenGL pour accélérer les opérations 2D.
- Le fournisseur GLX a été modifié pour utiliser EGL au lieu de swrast_dri.so du projet Mesa.
- Ajout de la prise en charge du protocole Wayland wp_viewport pour le redimensionnement des applications en plein écran.
- Alternance entre plusieurs tampons pour toutes les surfaces Wayland.
- Pour créer des tampons partagés avec le serveur composite Wayland lors de la désactivation de l'accélération basée sur Glamor, l'appel memfd_create a été utilisé.
- Amélioration de la prise en charge des clients utilisant le mouvement relatif de la souris et la capture du clavier.
- Ajout des options de ligne de commande «-listenfd», «-version» et «-verbose».
- L'outil de construction est limité à la prise en charge du systÚme de construction meson.
Source : opennet.ru
