Выпуск композитного сервера Weston 14.0

После девяти месяцев разработки опубликован стабильный релиз композитного сервера Weston 14.0, развивающего технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств. Код проекта распространяется под лицензией MIT.

Изменения в новой ветке Weston:

  • В бэкенд вывода через DRM (Direct Rendering Manager) добавлена поддержка аппаратного наложения графичеcких элементов (hardware underlay). Включён режим атомарного асинхронного переключения между двумя буферами в видеопамяти (atomic async flip).
  • В файл конфигурации добавлена настройка ‘mirror-of’ для организации зеркалирования вывода.
  • В бэкенд вывода через мультимедийный cервер 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 в асинхронном режиме, а также возможность изменения цвета объектов при помощи шейдера.

Источник: http://www.opennet.ru/opennews/art.shtml?num=61810