Kilenc hónap fejlesztés után megjelent a Weston 14.0 kompozit szerver stabil verziója, amely elősegíti a Wayland protokoll teljes körű támogatásának megjelenését az Enlightenment, GNOME, KDE és más felhasználói környezetekben. A Weston fejlesztése célja egy magas színvonalú kódbázis és munkapéldák biztosítása a Wayland desktop környezetekben és beágyazott megoldásokban, mint például autós információs szórakoztató rendszerek, okostelefonok, televíziók és egyéb fogyasztói eszközök platformjai. A projekt kódja MIT licenc alatt terjeszthető.
A Weston új ágra vonatkozó változások:
- A DRM (Direct Rendering Manager) kimeneti backendhez hozzáadták a grafikai elemek hardveres alávonásának támogatását (hardware underlay). Be lett kapcsolva az atomikus aszinkron váltás két videomemória-buffer között (atomic async flip).
- A konfigurációs fájlhoz hozzáadva a 'mirror-of' beállítás a kimenetek tükrözésének megszervezésére.
- A Pipewire multimédiás szerver kimeneti backendhez hozzáadták a DmaBuf technológia támogatását.
- A simple-egl kliensben engedélyezték az áttetsző felületek használatát 16 bites színképviselettel. Hozzáadva az EGL_EXT_present_opaque EGL kiterjesztés használatának lehetősége. Megvalósítva a felületek tömörítésének támogatása.
- Az RDP protokoll kimeneti backendében hozzáadták a FreeRDP 3.x támogatását.
- A VNC kimeneti backendhez lehetőséget biztosítanak a TLS letiltására és jelszó használatára TLS nélküli hitelesítéshez.
- A libwestonhoz hozzáadták a Wayland protokoll bővítésének támogatását a színkezeléshez (color-management). Megvalósítva a mutató mozgásának területének korlátozását a full képernyős felületeken.
- Az OpenGL (gl-renderer) rajzolási komponenshez hozzáadták az OpenGL ES 3 és OpenGL ES 2 kimenetének aszinkron rögzítésének támogatását, valamint a színváltoztatás lehetőségét shader segítségével.
Forrás: opennet.ru
