stabilní vydání kompozitního serveru , rozvíjející technologie, jež přispívají k plné podpoře protokolu v Enlightenment, GNOME, KDE a dalších uživatelských prostředích. Vývoj Weston je zaměřen na poskytování vysoce kvalitní kódové základny a pracovních příkladů pro využití Wayland v desktopových prostředích a embedded řešeních, jako jsou platformy pro automobilové infotainment systémy, smartphony, televize a další spotřebitelská zařízení. Vydání protokolu, mechanismu meziprocesorové komunikace a knihoven Wayland 1.18 na 11. února.
Změna významného čísla verze Weston je způsobena změnami ABI, které porušují kompatibilitu. Změny v Weston:
- efektivita využívání v DRM (Direct Rendering Manager) hardwarových mechanismů manipulace s oblastmi paměti, které se používají pro ukládání komponentů frame bufferu (hardware planes);
- V backendu , používaném pro organizaci výstupu přes subsystémy jádra DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) a evdev, byla přidána podpora technologie ochrany proti kopírování zvukového a video obsahu , která se používá pro šifrování video signálu přenášeného přes rozhraní DVI, DisplayPort, HDMI, GVIF nebo UDI;
- V gl-rendereru byla zablokována funkce zachycování, poskytování sdíleného přístupu a vytváření snímků obrazovky oblastí, ve kterých se zobrazuje chráněný obsah;
- V backendu headless, používaném pro renderování bez obrazovky, byla přidána podpora vykreslování do buffera pomocí OpenGL (byla přidána možnost „—use-gl“), což umožňuje získat virtuální obraz obrazovky v paměti, který lze přenést k vzdálenému klientovi;
- V backendu výstupu přes subsystém DRM (Direct Rendering Manager) byla přidána možnost kompilace bez vazby na knihovnu (Generic Buffer Manager), nabízenou v Mesa pro správu alokace renderovacích bufferů. Místo formátů GBM jsou využívány formáty , používané v subsystému DRM;
- Aby se snížila zátěž paměti, v některých GPU se nyní preferuje použití rozšíření EGL , které umožňuje selektivně aktualizovat obsah povrchů, přičemž se vynechávají oblasti, kde nebyly změny;
- Rozšířeny možnosti frameworku pro vedení ladicích logů;
- Do gl-renderer byla přidána podpora formátu XYUV;
- V okně správce xwm sledování výstupu změn na ploše Wayland při práci s Xwayland, což eliminovalo artefakty při dekorování oken aplikací X11 spuštěných v prostředí založeném na Wayland;
- Snížena spotřeba paměti při zobrazení homogenního pozadí pracovního stolu díky bufferu 1×1 pro celý viewport;
- podpora rozšíření , které umožňuje organizovat přenos obsahu dmabuf přímo do obrazovkového ovladače.
Zdroj: opennet.ru
