След девет месеца разработка беше публикувана стабилна версия на композитния сървър Weston 14.0, разработваща технологии, които допринасят за появата на пълна поддръжка за протокола Wayland в Enlightenment, GNOME, KDE и други потребителски среди. Разработката на Weston има за цел да предостави висококачествена кодова база и работещи примери за използване на Wayland в настолни среди и вградени решения, като платформи за автомобилни информационно-развлекателни системи, смартфони, телевизори и други потребителски устройства. Кодът на проекта се разпространява под лиценза на MIT.
Промени в новия клон на Weston:
- Поддръжката за хардуерна основа е добавена към изходния бекенд чрез DRM (Direct Rendering Manager). Активиран е режимът на атомно асинхронно превключване между два буфера във видео паметта (atomic async flip).
- Настройката „mirror-of“ е добавена към конфигурационния файл за организиране на изходно дублиране.
- Поддръжката на технологията DmaBuf е добавена към изходния бекенд чрез мултимедийния сървър Pipewire.
- Simple-egl клиентът позволява използването на полупрозрачни повърхности с 16-битово цветово представяне. Добавена е опция за използване на EGL разширение EGL_EXT_present_opaque. Реализирана е поддръжка за повърхностна компресия.
- В бекенда за извеждане през RDP протокола е добавена поддръжка за FreeRDP 3.x.
- VNC изходният бекенд предоставя възможност за деактивиране на TLS и използване на парола за удостоверяване в режим без TLS.
- libweston добави поддръжка за разширението на протокола Wayland за управление на цветовете. Въведена е възможност за ограничаване на областта на движение на показалеца върху повърхности на цял екран.
- Компонентът за изобразяване чрез OpenGL (gl-renderer) има добавена поддръжка за улавяне на изхода на OpenGL ES 3 и OpenGL ES 2 в асинхронен режим, както и възможност за промяна на цвета на обекти с помощта на шейдър.
Източник: opennet.ru
