Efter nio mÄnaders utveckling har en stabil version av kompositservern Weston 14.0 publicerats, som utvecklar teknologier som möjliggör fullstÀndig stöd för Wayland-protokollet i Enlightenment, GNOME, KDE och andra anvÀndarmiljöer. Utvecklingen av Weston syftar till att tillhandahÄlla en högkvalitativ kodbas och arbetsprover för anvÀndning av Wayland i skrivbordsmiljöer och inbyggda lösningar, som plattformar för infotainmentsystem i bilar, smartphones, TV-apparater och andra konsumentenheter. Projektets kod distribueras under MIT-licensen.
Ăndringar i den nya grenen av Weston:
- Backend för utdata via DRM (Direct Rendering Manager) har lagt till stöd för hÄrdvarulagning av grafikobjekt (hardware underlay). Atomic asynkron vÀxling mellan tvÄ buffertar i videominnet har inkluderats (atomic async flip).
- I konfigurationsfilen har instĂ€llningen âmirror-ofâ lagts till för att organisera spegling av utdata.
- I backend för utdata via multimedi.servern Pipewire har stöd för DmaBuf-teknologin lagts till.
- I klienten simple-egl tillÄts anvÀndning av genomskinliga ytor med 16-bitars fÀrgrepresentation. En option för att anvÀnda EGL-tillÀgget EGL_EXT_present_opaque har lagts till. Stöd för komprimering av ytor har implementerats.
- I backend för utdata via RDP-protokollet har stöd för FreeRDP 3.x lagts till.
- I backend för utdata via VNC har möjligheten att stÀnga av TLS och anvÀnda lösenord för autentisering i icke-TLS-lÀge lagts till.
- I libweston har stöd för ett Wayland-protokollets tillÀgg för fÀrghantering (color-management) lagts till. Möjligheten att begrÀnsa pekarens rörelseomrÄde pÄ helskÀrmsytor har implementerats.
- I komponenten för rendering via OpenGL (gl-renderer) har support för fÄngst av utdata frÄn OpenGL ES 3 och OpenGL ES 2 i asynkront lÀge, samt möjligheten att Àndra fÀrgen pÄ objekt med hjÀlp av shader implementerats.
KĂ€lla: opennet.ru
