Vydání Weston Composite Server 16.0

Po pěti měsících vývoje byla publikována stabilní verze Westonu 16.0, kompozitního serveru. Posouvá technologie, které usnadní plnou podporu protokolu Wayland v prostředích Enlightenment, GNOME, KDE a dalších uživatelských prostředích. Cílem vývoje Westonu je poskytnout vysoce kvalitní kódovou základnu a funkční příklady pro použití Waylandu v desktopových prostředích a vestavěných řešeních, jako jsou platformy pro palubní infotainment systémy, chytré telefony, televizory a další spotřební zařízení. Kód projektu je distribuován pod licencí MIT.

Změny v nové pobočce Weston:

  • Při použití profileru Perfetto byla přidána podpora pro ladicí anotace k identifikaci problémů s výkonem vykreslování a ke sledování a vizualizaci doby provádění různých operací.
  • Pokračování implementace nástrojů pro podporu HDR a správu barev pomocí protokolu pro reprezentaci barev Wayland.
  • Do renderer-gl byl přidán shader pro prolínání vrstev.
  • Přidána podpora pro komprimované formáty YUV pixelů.
  • Do kompozitoru přidána podpora pro efekt výstupu ve stupních šedi.
  • Přidána podpora pro protokol modifikátoru alfa Wayland, který umožňuje klientům měnit úroveň průhlednosti povrchu a přesouvat operace s průhledností na kompozitní stranu. server, což může tyto operace přesměrovat na KMS.
  • V backendu pro interakci se subsystémem DRM (Direct Rendering Manager) jádra Linux Byla implementována podpora pro následující parametry:
    • „barva pozadí“ pro změnu barvy pozadí obrazovky na řadičích displejů, které tuto funkci podporují.
    • „režim prolnutí“ – pro alfa prolnutí pixelů na straně ovladače zobrazení při kreslení aktuální vrstvy přes podkladové vrstvy.
    • „formát barev“ pro výběr formátu barev (RGB, YUV) použitého pro výstup monitoru.
  • Do knihovny libweston bylo přidáno API pro získání seznamu dotykových zařízení.
  • Vyčistili jsme duplicitní funkce, které byly nahrazeny backendy a shellovými rozhraními. Byla odstraněna podpora pro screenshooter, backend pro nahrávání VA-API, frontend pro sdílení obrazovky a fullscreen shell. Neatomický KMS, drm_virtual_output_api, protokol Wayland xdg-shell-v6 a pluginy pipewire a remoting byly ukončeny.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster