XWayland 21.1.0, een DDX-component (Device-Dependent X) waarmee X.Org Server X11-applicaties kan uitvoeren in Wayland-omgevingen, is nu beschikbaar. Deze component wordt ontwikkeld als onderdeel van de hoofdcodebasis van X.Org en werd eerder samen met een andere component uitgebracht. server X.Org, maar vanwege de stagnatie van de X.Org-server en de onzekerheid rond de release van versie 1.21 in het kader van de actieve ontwikkeling van XWayland, is besloten om XWayland te scheiden en de verzamelde wijzigingen in de vorm van een apart pakket uit te brengen.
De belangrijkste wijzigingen ten opzichte van de status van XWayland vanaf X.Org Server 1.20.10:
- De XVideo-implementatie biedt ondersteuning voor het NV12-formaat.
- De mogelijkheid is toegevoegd om extra RENDER-extensieformaten te versnellen met behulp van de Glamor 2D-versnellingsarchitectuur, die OpenGL gebruikt om 2D-bewerkingen te versnellen.
- De GLX-provider is overgeschakeld naar EGL in plaats van swrast_dri.so van het Mesa-project.
- Ondersteuning toegevoegd voor het Wayland wp_viewport-protocol om de schaalbaarheid van toepassingen op volledig scherm te vergroten.
- Zorgt voor afwisseling van meerdere buffers voor alle Wayland-oppervlakken.
- De aanroep memfd_create wordt gebruikt om buffers te maken die worden gedeeld met de Wayland-compositieserver wanneer Glamor-gebaseerde versnelling is uitgeschakeld.
- Verbeterde ondersteuning voor clients die gebruikmaken van relatieve muisbewegingen en toetsenbordregistratie.
- Opdrachtregelopties toegevoegd: "-listenfd", "-version" en "-verbose".
- De build toolkit biedt alleen ondersteuning voor het meson-bouwsysteem.
Bron: opennet.ru
