Megjelent a Weston 16.0 kompozit szerver

Öt hónapos fejlesztés után megjelent a Weston 16.0 stabil kiadása, amely a Wayland protokoll teljes körű támogatásának megvalósítását segítő technológiák fejlesztésére összpontosít az Enlightenment, GNOME, KDE és más felhasználói környezetekben. A Weston fejlesztésének célja egy magas színvonalú kódalap és munkapéldák biztosítása a Wayland használatához asztali környezetekben és beágyazott megoldásokban, mint például autós infotainment rendszerek, okostelefonok, televíziók és egyéb fogyasztói eszközök platformjai. A projekt kódja MIT licenc alatt terjed.

A Weston új ágra vonatkozó változások:

  • Hozzáadták a hibakeresési annotációk támogatását a Perfetto profilozóval a rendellenességek teljesítményének azonosítására a renderelés során, valamint a különböző műveletek végrehajtási idejének nyomon követésére és vizualizálására.
  • Folyatódik az HDR és színkezelés támogatásának megvalósítása a Wayland protokoll színreprezentáció használatával.
  • A renderer-gl-hez hozzáadtak egy árnyékolót a rétegek keveréséhez.
  • Hozzáadták a tömörített YUV pixelformátumok támogatását.
  • A kompositorhoz hozzáadták a szürkeárnyalatos kiemelés támogatását.
  • Hozzáadták a Wayland alpha-modifier protokoll támogatását, amely lehetővé teszi a kliensek számára a felület átlátszóságának szintjének módosítását, valamint az átlátszóság biztosítási műveletek átadását a kompositor oldalán, a szerveramely viszont átirányíthatja ezeket a műveleteket KMS-re.
  • A Linux kernel DRM (Direct Rendering Manager) alrendszerével való interakcióhoz a backendben a következő paraméterek támogatása került bevezetésre:
    • „háttérszín” a háttér világítási színének megváltoztatására a kijelzővezérlőkön, amelyek támogatják ezt a funkciót.
    • „blend mode” – a pixelkeveréshez az aktuális réteg felső rétegek fölé történő renderelésekor a kijelzővezérlő oldalán.
    • „színformátum” a monitorra történő kimenetkor használt színformátum (RGB, YUV) kiválasztására.
  • A libwestonhoz API került hozzáadásra az érintőeszközök listájának lekérdezésére.
  • Kétféle funkció párhuzamos tisztítását végeztük el, amelyeket a háttérprogramok és a frontendek cseréltek le. A screenshooter támogatása, a VA-API-n keresztüli felvételi háttér, a screenshare frontend a képernyőmegosztáshoz és a fullscreen-shell teljes képernyős frontend eltávolításra kerültek. Az atommentes KMS, a drm_virtual_output_api, a Wayland xdg-shell-v6 protokoll, valamint a pipewire és remoting pluginek elavultnak lettek nyilvánítva.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster