Dostępny jest już XWayland 21.1.0, komponent DDX (Device-Dependent X), który uruchamia X.Org Server w celu uruchamiania aplikacji X11 w środowiskach opartych na Wayland. Komponent jest rozwijany jako część głównej bazy kodu X.Org i był wcześniej wydawany wraz z serwerem X.Org, ale z powodu stagnacji serwera X.Org i niepewności związanej z wydaniem wersji 1.21 w kontekście w związku z dalszym aktywnym rozwojem XWayland, zdecydowano o wydzieleniu XWayland i opublikowaniu skumulowanych zmian w formie osobnego pakietu.
Główne zmiany w porównaniu ze stanem XWayland serwera X.Org 1.20.10:
- Implementacja XVideo zapewnia obsługę formatu NV12.
- Dodano możliwość przyspieszania dodatkowych formatów rozszerzenia RENDER przy użyciu architektury akceleracji Glamour 2D, która wykorzystuje OpenGL do przyspieszania operacji 2D.
- Dostawca GLX został przełączony tak, aby używał EGL zamiast swrast_dri.so z projektu Mesa.
- Dodano obsługę protokołu Wayland wp_viewport w celu skalowania aplikacji pełnoekranowych.
- Zapewniono wielokrotne rozkładanie buforów dla wszystkich powierzchni Waylanda.
- Wywołanie memfd_create służy do tworzenia buforów współdzielonych z serwerem złożonym Wayland, gdy wyłączone jest przyspieszanie oparte na Glamour.
- Ulepszona obsługa klientów korzystających z względnego ruchu myszy i przechwytywania klawiatury.
- Dodano opcje wiersza poleceń „-listenfd”, „-version” i „-verbose”.
- Narzędzia do kompilacji ograniczają się do obsługi systemu kompilacji meson.
Źródło: opennet.ru