Po deviatich mesiacoch vývoja bolo zverejnené stabilné vydanie kompozitného servera Weston 14.0, ktorý vyvíja technológie, ktoré prispievajú k vzniku plnej podpory protokolu Wayland v prostrediach Enlightenment, GNOME, KDE a ďalších používateľských prostrediach. Cieľom vývoja spoločnosti Weston je poskytnúť vysokokvalitnú kódovú základňu a pracovné príklady na používanie Waylandu v desktopových prostrediach a vstavaný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 pobočke Weston:
- Do výstupného backendu bola pridaná podpora pre hardvérové podloženie prostredníctvom DRM (Direct Rendering Manager). Je povolený režim atómového asynchrónneho prepínania medzi dvoma vyrovnávacími pamäťami vo videopamäti (atómový asynchrónny flip).
- Nastavenie 'mirror-of' bolo pridané do konfiguračného súboru na organizáciu zrkadlenia výstupu.
- Podpora technológie DmaBuf bola pridaná do výstupného backendu cez multimediálny server Pipewire.
- Jednoduchý egl klient umožňuje použitie priesvitných plôch so 16-bitovým zobrazením farieb. Pridaná možnosť použiť rozšírenie EGL EGL_EXT_present_opaque. Bola implementovaná podpora pre kompresiu povrchu.
- V backende pre výstup cez protokol RDP pribudla podpora pre FreeRDP 3.x.
- Výstupný backend VNC poskytuje možnosť deaktivovať TLS a použiť heslo na overenie v režime bez TLS.
- libweston pridal podporu pre rozšírenie protokolu Wayland pre správu farieb. Bola implementovaná možnosť obmedziť oblasť pohybu ukazovateľa na celoobrazovkových povrchoch.
- Komponent pre vykresľovanie cez OpenGL (gl-renderer) má pridanú podporu pre snímanie výstupu OpenGL ES 3 a OpenGL ES 2 v asynchrónnom režime a tiež možnosť meniť farbu objektov pomocou shadera.
Zdroj: opennet.ru
