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