Vydanie Weston Composite Server 16.0

Po piatich mesiacoch vývoja bola publikovaná stabilná verzia Weston 16.0, kompozitného servera. Posúva technológie, ktoré umožnia plnú podporu protokolu Wayland v prostrediach Enlightenment, GNOME, KDE a ďalších používateľských prostrediach. Cieľom vývoja projektu Weston je poskytnúť vysokokvalitnú kódovú základňu a pracovné príklady pre používanie Waylandu v desktopových prostrediach a vstavaných riešeniach, ako sú platformy pre informačno-zábavné systémy v automobiloch, smartfóny, televízory a ďalšie spotrebiteľské zariadenia. Kód projektu je distribuovaný pod licenciou MIT.

Zmeny v novej pobočke Weston:

  • Pridaná podpora pre ladiace anotácie pri použití profilera Perfetto na identifikáciu problémov s výkonom vykresľovania a sledovanie a vizualizáciu času vykonávania rôznych operácií.
  • Pokračovanie v implementácii nástrojov pre podporu HDR a správu farieb pomocou protokolu pre reprezentáciu farieb Wayland.
  • Do renderer-gl bol pridaný shader na prelínanie vrstiev.
  • Pridaná podpora pre komprimované pixelové formáty YUV.
  • Do kompozitora bola pridaná podpora pre efekt výstupu v odtieňoch sivej.
  • Pridaná podpora pre protokol modifikátora alfa Wayland, ktorý umožňuje klientom zmeniť úroveň priehľadnosti povrchu a presunúť operácie priehľadnosti na kompozitnú stranu. server, čo následne môže tieto operácie presmerovať na KMS.
  • V backende pre interakciu so subsystémom DRM (Direct Rendering Manager) jadra Linux bola implementovaná podpora pre nasledujúce parametre:
    • „farba pozadia“ na zmenu farby pozadia obrazovky na ovládačoch displeja, ktoré túto funkciu podporujú.
    • „režim prelínania“ – pre alfa prelínanie pixelov na strane ovládača displeja pri kreslení aktuálnej vrstvy na podkladové vrstvy.
    • „formát farieb“ na výber formátu farieb (RGB, YUV) použitého pre výstup monitora.
  • Do knižnice libweston bolo pridané API na získanie zoznamu dotykových zariadení.
  • Odstránili sme duplicitné funkcie, ktoré boli nahradené backendmi a shellmi. Odstránili sme podporu pre screenshooter, nahrávací backend VA-API, frontend pre zdieľanie obrazovky a shell pre celú obrazovku. Neatomický KMS, drm_virtual_output_api, protokol Wayland xdg-shell-v6 a pluginy pipewire a remoting boli ukončené.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster