Utgivningen av kompositservern Weston 16.0

Efter fem mÄnaders utveckling har den stabila versionen av kompositservern Weston 16.0 publicerats, som utvecklar teknologier som möjliggör fullstÀndig stöd för Wayland-protokollet i Enlightenment, GNOME, KDE och andra anvÀndarmiljöer. Utvecklingen av Weston syftar till att tillhandahÄlla en högkvalitativ kodbas och arbetsexempel för anvÀndning av Wayland i skrivbordsmiljöer och inbÀddade lösningar, sÄsom plattformar för bilens infotainmentsystem, smartphones, TV-apparater och andra konsumentenheter. Projektets kod distribueras under MIT-licensen.

Ändringar i den nya grenen av Weston:

  • Stödet för felsökningsannoteringar har lagts till vid anvĂ€ndning av profilen Perfetto för att identifiera prestandaproblem vid rendering samt för att spĂ„ra och visualisera tiden för olika operationer.
  • Arbetet fortsĂ€tter med att implementera medel för att stödja HDR och fĂ€rgstyrning, med hjĂ€lp av Wayland-protokollet color-representation.
  • En shader för att blanda lager har lagts till i renderer-gl.
  • Stöd för komprimerade pixelformat YUV har lagts till.
  • Stöd för en grĂ„skaleffekt har lagts till i compositorn.
  • Stöd för Wayland-protokollet alpha-modifier har lagts till, vilket gör det möjligt för klienter att Ă€ndra graden av transparens för ytan och flytta transparensoperationerna till kompositorn, servernsom i sin tur kan vidarebefordra dessa operationer till KMS.
  • Backend-stödet för interaktion med DRM-subsystemet (Direct Rendering Manager) i Linux-kĂ€rnan har implementerat stöd för följande parametrar:
    • "background color" för att Ă€ndra bakgrundsbelysningsfĂ€rgen pĂ„ skĂ€rmdisplaykontroller som stöder denna möjlighet.
    • "blend mode" – för alfablĂ€ndning av pixlar pĂ„ displaykontrollerns sida vid rendering av det aktuella lagret ovanpĂ„ de underliggande lagren.
    • "color format" för att vĂ€lja fĂ€rgformatet (RGB, YUV) som anvĂ€nds vid utmatning till monitorn.
  • En API för att fĂ„ en lista över pekskĂ€rmsenheter har lagts till i libweston.
  • Arbete har utförts för att rengöra duplicerad funktionalitet, ersatt av backends och skal. Stöd för screenshooter, backend för inspelning via VA-API, frontend screenshare för skĂ€rmdelning och helskĂ€rms skal fullscreen-shell har tagits bort. Ick-atomĂ€ra KMS, drm_virtual_output_api, Wayland-protokollet xdg-shell-v6 samt plugins pipewire och remoting har förklarats som förĂ„ldrade.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster