Достъпен е 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 с помощта на архитектурата за 2D ускорение Glamor, която използва OpenGL за ускорение на 2D операции.
- GLX доставчикът е преведен на използване на EGL вместо swrast_dri.so от проекта Mesa.
- Добавена е поддръжка на Wayland протокола wp_viewport за мащабиране на приложения на цял екран.
- Обезпечено е редуването на няколко буфера за всички повърхности на Wayland.
- За създаване на буфери, които се споделят с композитния сървър на Wayland, при деактивиране на ускорението на базата на Glamor, е използвано извикване на memfd_create.
- Подобрен е поддръжката на клиенти, които използват относително движение на мишката и захващане на клавиатурата.
- Добавени са опции за командния ред «-listenfd», «-version» и «-verbose».
- Инструментариумът за сборка е ограничен до поддръжка на системата за сборка meson.
Източник: opennet.ru
