Weston Composite Server 14.0 utgivelse

Etter ni måneders utvikling har en stabil utgivelse av den sammensatte serveren Weston 14.0 blitt publisert, som utvikler teknologier som bidrar til fremveksten av full støtte for Wayland-protokollen i Enlightenment, GNOME, KDE og andre brukermiljøer. Westons utvikling tar sikte på å gi en høykvalitets kodebase og fungerende eksempler for bruk av Wayland i skrivebordsmiljøer og innebygde løsninger, for eksempel plattformer for automotive infotainment-systemer, smarttelefoner, TV-er og andre forbrukerenheter. Prosjektkoden er distribuert under MIT-lisensen.

Endringer i den nye Weston-grenen:

  • Støtte for maskinvareunderlag er lagt til output-backend via DRM (Direct Rendering Manager). Modusen for atomær asynkron veksling mellom to buffere i videominnet (atomic async flip) er aktivert.
  • "speiling av"-innstillingen er lagt til i konfigurasjonsfilen for å organisere utgangsspeiling.
  • Støtte for DmaBuf-teknologi er lagt til output-backend via Pipewire multimediaserver.
  • Den enkle egl-klienten tillater bruk av gjennomskinnelige overflater med 16-bits fargerepresentasjon. Lagt til mulighet for å bruke EGL-utvidelsen EGL_EXT_present_opaque. Støtte for overflatekompresjon er implementert.
  • I backend for utdata via RDP-protokollen er støtte for FreeRDP 3.x lagt til.
  • VNC-utgangsbackend gir muligheten til å deaktivere TLS og bruke et passord for autentisering i ikke-TLS-modus.
  • libweston har lagt til støtte for Wayland-protokollutvidelsen for fargestyring. Muligheten til å begrense området for pekerbevegelse på fullskjermsoverflater er implementert.
  • Komponenten for gjengivelse via OpenGL (gl-renderer) har lagt til støtte for å fange OpenGL ES 3 og OpenGL ES 2 utdata i asynkron modus, samt muligheten til å endre fargen på objekter ved hjelp av en skyggelegging.

Kilde: opennet.ru