Efter ni måneders udvikling er den stabile udgivelse af compoudserveren Weston 14.0 offentliggjort, der udvikler teknologier, der fremmer den fulde support af Wayland-protokollen i Enlightenment, GNOME, KDE og andre brugergrænseflader. Udviklingen af Weston sigter mod at levere en høj-kvalitets kodebase og eksempler til brug af Wayland i desktop-miljøer og indlejrede løsninger, såsom platforme til bilers informations- og underholdningssystemer, smartphones, tv'er og andre forbrugerenheder. Projektets kode distribueres under MIT-licensen.
Ændringer i den nye version af Weston:
- Backend til udgang gennem DRM (Direct Rendering Manager) har fået tilføjet support for hardware underlay. Tilføjet er der atomisk asynkron skift mellem to buffere i videominder (atomic async flip).
- Der er tilføjet en indstilling 'mirror-of' i konfigurationsfilen til at organisere spejling af output.
- Backend til output gennem multimedia-serveren Pipewire har fået tilføjet support for DmaBuf-teknologien.
- I clienten simple-egl er brugen af gennemsigtige overflader med 16-bit farvedybde blevet tilladt. Tilføjet option for brug af EGL-udvidelsen EGL_EXT_present_opaque. Understøttelse for komprimering af overflader er implementeret.
- Backend til output via RDP-protokollen har fået tilføjet support for FreeRDP 3.x.
- Backend til output via VNC giver mulighed for at deaktivere TLS og bruge password til autentifikation i TLS-fri tilstand.
- I libweston er der tilføjet support for Wayland-protokollens udvidelse til farvestyring (color-management). Implementeret er muligheden for at begrænse cursorens bevægelsesområde på fuldskærmsflader.
- I komponenten til rendering via OpenGL (gl-renderer) er der tilføjet support for capture af OpenGL ES 3 og OpenGL ES 2 med asynkron behandling samt mulighed for at ændre farven på objekter ved hjælp af shaders.
Kilde: opennet.ru
