Izlazak kompozitnog servera Weston 16.0

Nakon pet mjeseci razvoja, objavljen je stabilan izdanak kompozitnog servera Weston 16.0, koji razvija tehnologije koje podržavaju punu podršku za Wayland protokol u Enlightenment, GNOME, KDE i drugim korisničkim okruženjima. Razvoj Westona usmjeren je na pružanje visokokvalitetne osnovice koda i radnih primjera za korištenje Waylanda u radnim okruženjima i ugrađenim rješenjima, kao što su platforme za automobilske informacijsko-zabavne sustave, pametne telefone, televizore i druge potrošačke uređaje. Kod projekta distribuira se pod MIT licencom.

Promjene u novoj grani Westona:

  • Dodana je podrška za debuggerske anotacije prilikom korištenja profajlera Perfetto za otkrivanje problema s performansama prilikom renderiranja, kao i praćenje i vizualizaciju vremena trajanja raznih operacija.
  • Nastavljena je provedba sredstava za podršku HDR-a i upravljanje bojom, koristeći Wayland protokol color-representation.
  • U renderer-gl dodan je shader za miješanje slojeva.
  • Dodana je podrška za komprimirane pikselne formate YUV.
  • U compositor dodana je podrška za efekt za isporuku u nijansama sive.
  • Dodana je podrška za Wayland protokol alpha-modifier, koji omogućava klijentima promjenu razine prozirnosti površine i premještanje operacija osiguranja prozirnosti na stranu kompozitnog. poslužitelja, koji može preusmjeriti te operacije na KMS.
  • U backendu za interakciju s DRM podsustavom (Direct Rendering Manager) jezgre Linuxa implementirana je podrška za sljedeće parametre:
    • „backgroud color“ za promjenu boje pozadinskog osvjetljenja ekrana na kontrolerima za prikaz koji podržavaju tu mogućnost.
    • „blend mode“ — za alfa-miješanje piksela na strani kontrolera prikaza prilikom renderiranja trenutnog sloja iznad donjih slojeva.
    • „color format“ za izbor bojnog formata (RGB, YUV) koji se koristi prilikom prikaza na monitoru.
  • U libweston dodan je API za dobivanje popisa senzorskih uređaja.
  • Obavljen je rad na čišćenju duplirane funkcionalnosti, zamijenjene backendima i omotačima. Uklonjena je podrška za screenshooter, backend za snimanje putem VA-API, frontend screenshare za dijeljenje ekrana i punu ekran omotač fullscreen-shell. Obelježeni su zastarjelim neatomarni KMS, drm_virtual_output_api, Wayland protokol xdg-shell-v6, kao i pluginovi pipewire i remoting.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster