Rilascio di Weston Composite Server 14.0

Dopo nove mesi di sviluppo, è stata pubblicata una versione stabile del server composito Weston 14.0, che sviluppa tecnologie che contribuiscono all'emergere del pieno supporto per il protocollo Wayland in Enlightenment, GNOME, KDE e altri ambienti utente. Lo sviluppo di Weston mira a fornire una base di codice di alta qualità ed esempi funzionanti per l'utilizzo di Wayland in ambienti desktop e soluzioni integrate, come piattaforme per sistemi di infotainment automobilistici, smartphone, TV e altri dispositivi di consumo. Il codice del progetto è distribuito sotto la licenza MIT.

Cambiamenti nella nuova filiale di Weston:

  • Il supporto per il supporto hardware è stato aggiunto al backend di output tramite DRM (Direct Rendering Manager). La modalità di commutazione asincrona atomica tra due buffer nella memoria video (inversione asincrona atomica) è abilitata.
  • L'impostazione 'mirror-of' è stata aggiunta al file di configurazione per organizzare il mirroring dell'output.
  • Il supporto per la tecnologia DmaBuf è stato aggiunto al backend di output tramite il server multimediale Pipewire.
  • Il client simple-egl consente l'utilizzo di superfici traslucide con rappresentazione del colore a 16 bit. Aggiunta l'opzione per utilizzare l'estensione EGL EGL_EXT_present_opaque. È stato implementato il supporto per la compressione della superficie.
  • Nel backend per l'output tramite il protocollo RDP è stato aggiunto il supporto per FreeRDP 3.x.
  • Il backend di output VNC offre la possibilità di disabilitare TLS e utilizzare una password per l'autenticazione in modalità non TLS.
  • libweston ha aggiunto il supporto per l'estensione del protocollo Wayland per la gestione del colore. È stata implementata la possibilità di limitare l'area di movimento del puntatore sulle superfici a schermo intero.
  • Il componente per il rendering tramite OpenGL (gl-renderer) ha aggiunto il supporto per l'acquisizione dell'output OpenGL ES 3 e OpenGL ES 2 in modalità asincrona, nonché la possibilità di modificare il colore degli oggetti utilizzando uno shader.

Fonte: opennet.ru

Aggiungi un commento