Пасля дзевяці месяцаў распрацоўкі апублікаваны стабільны рэліз кампазітнага сервера 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
