XWayland 21.1.0 er nå tilgjengelig, en DDX (Device-Dependent X)-komponent som kjører X.Org Server for å kjøre X11-applikasjoner i Wayland-baserte miljøer. Komponenten utvikles som en del av X.Org-hovedkodebasen og ble tidligere utgitt sammen med X.Org-serveren, men på grunn av stagnasjonen av X.Org-serveren og usikkerheten med utgivelsen av 1.21 i sammenheng med den fortsatte aktive utviklingen av XWayland, ble det besluttet å skille XWayland og publisere de akkumulerte endringene i form av en egen pakke.
Store endringer sammenlignet med XWayland-tilstanden til X.Org Server 1.20.10:
- XVideo-implementeringen gir støtte for NV12-formatet.
- Lagt til muligheten til å akselerere ytterligere RENDER-utvidelsesformater ved å bruke Glamour 2D-akselerasjonsarkitekturen, som bruker OpenGL for å akselerere 2D-operasjoner.
- GLX-leverandøren har blitt byttet til å bruke EGL i stedet for swrast_dri.so fra Mesa-prosjektet.
- Lagt til støtte for Wayland wp_viewport-protokollen for oppskalering av fullskjermsapplikasjoner.
- Levert flere bufferstriper for alle Wayland-overflater.
- Et kall til memfd_create brukes til å lage buffere som deles med Wayland-komposittserveren når Glamour-basert akselerasjon er deaktivert.
- Forbedret støtte for klienter som bruker relativ musebevegelse og tastaturfangst.
- Lagt til kommandolinjealternativer "-listenfd", "-version" og "-verbose".
- Byggeverktøyene er begrenset til støtte for mesonbyggesystemet.
Kilde: opennet.ru