Po devíti měsících vývoje byla zveřejněna stabilní verze kompozitního serveru Weston 14.0, vyvíjející technologie, které přispívají ke vzniku plné podpory protokolu Wayland v Enlightenment, GNOME, KDE a dalších uživatelských prostředích. Cílem vývoje společnosti Weston je poskytnout vysoce kvalitní kódovou základnu a funkční příklady pro použití Wayland v prostředí stolních počítačů a vestavěných řešení, jako jsou platformy pro automobilové informační a zábavní systémy, chytré telefony, televizory a další spotřebitelská zařízení. Kód projektu je distribuován pod licencí MIT.
Změny v nové pobočce Weston:
- Do výstupního backendu byla přidána podpora pro hardwarové podložení prostřednictvím DRM (Direct Rendering Manager). Je povolen režim atomického asynchronního přepínání mezi dvěma buffery ve videopaměti (atomický asynchronní flip).
- Do konfiguračního souboru bylo přidáno nastavení 'mirror-of' pro organizaci výstupního zrcadlení.
- Podpora technologie DmaBuf byla přidána do výstupního backendu prostřednictvím multimediálního serveru Pipewire.
- Simple-egl klient umožňuje použití průsvitných ploch s 16bitovým barevným zobrazením. Přidána možnost použití rozšíření EGL EGL_EXT_present_opaque. Byla implementována podpora pro kompresi povrchu.
- V backendu pro výstup přes protokol RDP byla přidána podpora pro FreeRDP 3.x.
- Výstupní backend VNC poskytuje možnost deaktivovat TLS a používat heslo pro ověřování v režimu bez TLS.
- libweston přidal podporu pro rozšíření protokolu Wayland pro správu barev. Byla implementována možnost omezit oblast pohybu ukazatele na celoobrazovkových plochách.
- Komponenta pro vykreslování přes OpenGL (gl-renderer) přidala podporu pro snímání výstupu OpenGL ES 3 a OpenGL ES 2 v asynchronním režimu a také možnost měnit barvu objektů pomocí shaderu.
Zdroj: opennet.ru
