XWayland 21.1.0 är nu tillgänglig, en DDX (Device-Dependent X)-komponent som kör X.Org Server för att köra X11-applikationer i Wayland-baserade miljöer. Komponenten utvecklas som en del av den huvudsakliga X.Org-kodbasen och släpptes tidigare tillsammans med X.Org-servern, men på grund av stagnationen av X.Org-servern och osäkerheten med lanseringen av 1.21 i samband med den fortsatta aktiva utvecklingen av XWayland beslutades att separera XWayland och publicera de ackumulerade förändringarna i form av ett separat paket.
Stora förändringar jämfört med XWayland-tillståndet för X.Org Server 1.20.10:
- XVideo-implementeringen ger stöd för NV12-formatet.
- Lade till möjligheten att accelerera ytterligare RENDER-tilläggsformat med hjälp av Glamour 2D-accelerationsarkitekturen, som använder OpenGL för att accelerera 2D-operationer.
- GLX-leverantören har bytts till att använda EGL istället för swrast_dri.so från Mesa-projektet.
- Lagt till stöd för Wayland wp_viewport-protokollet för uppskalning av helskärmsapplikationer.
- Tillhandahöll flera buffertstrimningar för alla Wayland-ytor.
- Ett anrop till memfd_create används för att skapa buffertar som delas med Wayland-kompositservern när Glamour-baserad acceleration är inaktiverad.
- Förbättrat stöd för klienter som använder relativ musrörelse och tangentbordsfångning.
- Lade till kommandoradsalternativ "-listenfd", "-version" och "-verbose".
- Byggverktygen är begränsade till stöd för mesonbyggsystemet.
Källa: opennet.ru