Efter nio månaders utveckling har en stabil version av den sammansatta servern Weston 14.0 publicerats, som utvecklar teknologier som bidrar till framväxten av fullt stöd för Wayland-protokollet i Enlightenment, GNOME, KDE och andra användarmiljöer. Westons utveckling syftar till att tillhandahålla en högkvalitativ kodbas och fungerande exempel för användning av Wayland i skrivbordsmiljöer och inbyggda lösningar, såsom plattformar för fordonsinfotainmentsystem, smartphones, TV-apparater och andra konsumentenheter. Projektkoden distribueras under MIT-licensen.
Ändringar i den nya Weston-grenen:
- Stöd för hårdvaruunderlägg har lagts till utgångsbackend via DRM (Direct Rendering Manager). Läget för atomär asynkron växling mellan två buffertar i videominnet (atomic async flip) är aktiverat.
- Inställningen 'spegel av' har lagts till i konfigurationsfilen för att organisera utmatningsspegling.
- Stöd för DmaBuf-teknik har lagts till i utgångsbackend via Pipewire multimediaserver.
- Den enkla egl-klienten tillåter användning av genomskinliga ytor med 16-bitars färgrepresentation. Tillagt alternativ för att använda EGL-tillägget EGL_EXT_present_opaque. Stöd för ytkompression har implementerats.
- I backend för utdata via RDP-protokollet har stöd för FreeRDP 3.x lagts till.
- VNC-utgångens backend ger möjlighet att inaktivera TLS och använda ett lösenord för autentisering i icke-TLS-läge.
- libweston har lagt till stöd för Wayland-protokollförlängningen för färghantering. Möjligheten att begränsa området för pekarens rörelse på helskärmsytor har implementerats.
- Komponenten för rendering via OpenGL (gl-renderer) har lagt till stöd för att fånga OpenGL ES 3 och OpenGL ES 2-utdata i asynkront läge, samt möjligheten att ändra färgen på objekt med hjälp av en skuggning.
Källa: opennet.ru
