Po deviatich mesiacoch vývoja bol vydaný stabilný release kompozitného servera Weston 14.0, ktorý vyvíja technológie prispievajúce k plnej podpore protokolu Wayland v Enlightenment, GNOME, KDE a iných používateľských prostrediach. Vývoj Westonu je zameraný na poskytovanie kvalitného kódu a pracovných príkladov na využitie Waylandu v desktopových prostrediach a v embedovaných riešeniach, ako sú platformy pre automobilové informačno-zábavné systémy, smartfóny, televízory a iné spotrebiteľské zariadenia. Kód projektu je distribuovaný pod licenciou MIT.
Zmeny v novej verzii Westonu:
- Do backendu výstupu cez DRM (Direct Rendering Manager) bola pridaná podpora hardvérovej superpozície grafických prvkov (hardware underlay). Bol zapnutý režim atomárneho asynchrónneho prepínania medzi dvoma buffering v video pamäti (atomic async flip).
- Do konfiguračného súboru bola pridaná nastavenie ‘mirror-of’ na organizovanie zrkadlenia výstupu.
- Do backendu výstupu cez multimediálny server Pipewire bola pridaná podpora technológie DmaBuf.
- V klientovi simple-egl je povolené používanie priesvitných povrchov s 16-bitovým zobrazením farby. Bola pridaná možnosť používania EGL-rozšírenia EGL_EXT_present_opaque. Realizovaná podpora kompresie povrchov.
- V backendu pre výstup cez protokol RDP bola pridaná podpora FreeRDP 3.x.
- V backendu pre výstup cez VNC bola pridaná možnosť vypnutia TLS a použitia hesla na autentifikáciu v režime bez TLS.
- V libweston bola pridaná podpora rozšírenia protokolu Wayland pre správu farieb (color-management). Realizovaná možnosť obmedzenia oblasti pohybu kurzora na celoplošných povrchoch.
- Do komponentu na vykresľovanie cez OpenGL (gl-renderer) bola pridaná podpora zachytávania výstupu OpenGL ES 3 a OpenGL ES 2 v asynchrónnom režime, ako aj možnosť zmeny farby objektov pomocou shaderu.
Zdroj: opennet.ru
