stabilt slÀpp av en kompositserver , som utvecklar teknologier som möjliggör fullstÀndig stöd för protokollet i Enlightenment, GNOME, KDE och andra anvÀndarmiljöer. Utvecklingen av Weston syftar till att tillhandahÄlla en högkvalitativ kodbas och arbetsprover för att anvÀnda Wayland i skrivbordsmiljöer och inbyggda lösningar, som plattformar för bilens infotainmentsystem, smartphones, TV-apparater och andra konsumentenheter. Utgivningen av protokollet, mekanismen för interprocesskommunikation och Wayland-biblioteken 1.18 den 11 februari.
Ăndringen av den betydande versionsnumret av Weston beror pĂ„ förĂ€ndringar i ABI som bryter kompatibilitet. Ăndringar i Weston:
- effektiv utnyttjande av DRM (Direct Rendering Manager) hÄrdvarumekanismer för att manipulera minnesregioner som anvÀnds för att lagra framebuffer-komponenter (hardware planes);
- I backend , som anvÀnds för att organisera utdata genom DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) och evdev-systemen, har stöd för kopieringsskyddteknologi lagts till , som anvÀnds för att kryptera videosignaler som överförs via DVI, DisplayPort, HDMI, GVIF eller UDI-grÀnssnitt;
- I gl-renderer har lÄsning av fÄngst, delning och skapande av skÀrmbilder av omrÄden som visar skyddat innehÄll lagts till;
- I headless backend, som anvĂ€nds för rendering utan skĂ€rm, har stöd för rendering till en buffer med OpenGL lagts till (med alternativet 'âuse-gl'), vilket möjliggör att fĂ„ en virtuell bild av skĂ€rmen i minnet, som kan överföras till en fjĂ€rrklient;
- I utdata-backend genom DRM (Direct Rendering Manager) har möjligheten att byggas utan bindning till biblioteket (Generic Buffer Manager), som erbjuds i Mesa för att hantera allokering av renderingsbuffrar. IstÀllet för GBM-format anvÀnds , som tillÀmpas i DRM-systemet;
- För att minska belastningen pÄ minnet anvÀnds i vissa GPU:er nu alltid EGL-tillÀgget , som möjliggör selektiv uppdatering av ytor, genom att hoppa över omrÄden dÀr inga förÀndringar har skett;
- Möjligheterna i ramverket för att hÄlla debug-loggar har utvidgats;
- I gl-renderer har stöd för formatet XYUV lagts till;
- I fönsterhanteraren xwm kontroll av förÀndringar som visas pÄ Wayland vid anvÀndning av Xwayland, vilket har gjort det möjligt att bli av med artefakter vid dekoration av X11-applikationsfönster som körs i en miljö baserad pÄ Wayland;
- Minskad minnesanvĂ€ndning vid visning av en enhetlig bakgrund pĂ„ skrivbordet genom en 1Ă1-buffert för hela viewporten;
- stöd för utvidgningen , vilket möjliggör direktöverföring av innehÄll frÄn dmabuf till skÀrmkontrollern.
KĂ€lla: opennet.ru
