XWayland 21.1.0, DDX (Device-Dependent X) компонент, който позволява на X.Org Server да изпълнява X11 приложения в Wayland-базирани среди, вече е наличен. Този компонент се разработва като част от основната кодова база на X.Org и преди това беше пуснат заедно с... сървър X.Org, но поради стагнацията на X.Org Server и несигурността с пускането на версия 1.21 в контекста на продължаващото активно развитие на XWayland, беше решено XWayland да бъде отделен и натрупаните промени да бъдат публикувани под формата на отделен пакет.
Основни промени в сравнение с XWayland от X.Org Server 1.20.10:
- Имплементацията на XVideo осигурява поддръжка за формата NV12.
- Добавена е възможността за ускоряване на допълнителни формати на разширение RENDER, използвайки архитектурата за ускорение Glamor 2D, която използва OpenGL за ускоряване на 2D операции.
- Доставчикът на GLX е превключен да използва EGL вместо swrast_dri.so от проекта Mesa.
- Добавена е поддръжка за протокола Wayland wp_viewport за увеличаване на мащабирането на приложения на цял екран.
- Осигурява преплитане на множество буфери за всички повърхности на Wayland.
- Извикването memfd_create се използва за създаване на буфери, споделени със сървъра за композиране на Wayland, когато ускорението, базирано на Glamour, е деактивирано.
- Подобрена поддръжка за клиенти, използващи относително движение на мишката и заснемане от клавиатурата.
- Добавени са опции за командния ред "-listenfd", "-version" и "-verbose".
- Инструментите за изграждане са ограничени до поддръжка на системата за изграждане на мезони.
Източник: opennet.ru
