PĂ€rast viie kuu arengut on avaldatud stabiilne versioon komposiitserverist Weston 16.0, mis arendab tehnoloogiaid, mis toetavad tĂ€ieliku protokolli Waylandi toetuse tekkimist Enlightenmentis, GNOMEâis, KDEâs ja teistes kasutajakeskkondades. Westoni arenduse eesmĂ€rk on pakkuda kvaliteetset koodibaasi ja nĂ€idist, et kasutada Waylandi lauaarvutuses ja sisseehitatud lahendustes, nagu platvormid autoinfo- ja meelelahutussĂŒsteemide, nutitelefonide, televiisorite ja muude tarbija seadmete jaoks. Projekti kood on litsentseeritud MIT litsentsi all.
Uued muudatused Westoni uues versioonis:
- Lisatud tugi silumisannotatsioonidele Perfetto profilerit kasutades, et tuvastada jÔudlusprobleeme joonistamisel ning jÀlgida ja visualiseerida erinevate toimingute tÀitmise aega.
- JÀtkuvalt arendatakse tööriistu HDR-i toetamiseks ja vÀrvihalduseks, kasutades Waylandi protokolli color-representation.
- renderer-gl-i on lisatud kihtide segamiseks ĆĄader.
- Lisatud tugi kompressitud piksliformaatidele YUV.
- Compositorisse on lisatud tugi halltooni efekti vÀljundiks.
- Lisatud on Waylandi protokolli alpha-modifier tugi, mis vÔimaldab klientidel muuta pinna lÀbipaistvuse taset ja viia lÀbipaistvuse tagamise operatsioonid kompostori poole. serverid, mis omakorda vÔib suunata need operatsioonid KMS-ile.
- Linuxi tuuma DRM-alam sĂŒsteemiga (Direct Rendering Manager) suhtlemiseks on backendis rakendatud jĂ€rgmiste parameetrite tugi:
- «backgroud color» ekraani taustavalgustuse vÀrvi muutmiseks selliste ekraanide juhtimisseadmete jaoks, mis sellist vÔimalust toetavad.
- «blend mode» â alpha-sulandumiseks kuvapunktide tasemel nĂ€idendi juhtimisseadme poolt, kui joonistatakse praegune kiht alumiste kihtide peale.
- «color format» vÀrviformaadi (RGB, YUV) valimiseks, mida kasutatakse monitorile vÀljundiks.
- Libwestonis on lisatud API, et saada loetelu puuteanduritest.
- Tehti tööd dubleeriva funktsionaalsuse puhastamiseks, mis asendatakse tagakĂŒlgede ja katetega. Eemaldatud on screenshooter toetamine, VA-API kaudu salvestamise tagakĂŒlg, ekraani jagamise front-end ja tĂ€isekraani katte fullscreen-shell. AmetiĂŒlesanneteks kuulutati aegunud mitteaatomaarne KMS, drm_virtual_output_api, Waylandi protokoll xdg-shell-v6, samuti pipewire ja remoting plugins.
Allikas: opennet.ru
