Byl vydán XWayland 21.1.0, DDX komponenta (Device-Dependent X), která umožňuje spuštění X.Org Serveru pro organizaci běhu X11 aplikací v prostředích založených na Waylandu. Tento komponent se vyvíjí jako součást hlavní kódové základny X.Org a dříve byl vydáván spolu s serverem X.Org, ale vzhledem k stagnaci X.Org Serveru a nejasnostem ohledně vydání 1.21 v podmínkách pokračujícího aktivního vývoje XWayland bylo rozhodnuto vyčlenit XWayland a publikovat shromážděné změny ve formě samostatného balíčku.
Hlavní změny oproti stavu XWayland ze sestavy X.Org Serveru 1.20.10:
- V implementaci XVideo byla zajištěna podpora formátu NV12.
- Byla přidána možnost urychlení dalších formátů rozšíření RENDER pomocí architektury 2D akcelerace Glamor, která využívá OpenGL k urychlení 2D operací.
- GLX poskytovatel byl převeden na využití EGL místo swrast_dri.so z projektu Mesa.
- Byla přidána podpora Wayland protokolu wp_viewport pro zvětšení měřítka aplikací na celou obrazovku.
- Byl zajištěn přepínač mezi několika buffery pro všechny povrchy Wayland.
- K vytváření bufferů, které se sdílejí s kompozitním serverem Wayland při vypnutí akcelerace založené na Glamor, byl použit systémový volání memfd_create.
- Byla vylepšena podpora klientů, kteří používají relativní pohyb myši a zachycení klávesnice.
- Byly přidány možnosti příkazového řádku „-listenfd“, „-version“ a „-verbose.“
- Nástroje pro sestavení jsou omezeny na podporu sestavovacího systému meson.
Zdroj: opennet.ru
