Издаден е композитен сървър Weston 16.0

След пет месеца разработка бе публикувана стабилна версия на композитния сървър Weston 16.0, развиваща технологии, които подпомагат появата на пълна поддръжка на протокола Wayland в Enlightenment, GNOME, KDE и други потребителски среди. Разработката на Weston е насочена към предоставяне на висококачествена кодова база и работни примери за използване на Wayland в десктоп среди и вградени решения, като платформи за автомобилни информационно-развлекателни системи, смартфони, телевизори и други потребителски устройства. Кодът на проекта се разпространява под лиценция MIT.

Промени в новата версия на Weston:

  • Добавена е поддръжка на отладъчни анотации при използване на профилиращия инструмент Perfetto за идентифициране на проблеми с производителността при рендиране, а също и за проследяване и визуализация на времето за изпълнение на различни операции.
  • Продължава реализацията на средства за поддръжка на HDR и управление на цветовете, използвайки Wayland протокола color-representation.
  • В renderer-gl е добавен шейдър за смесване на слоеве.
  • Добавена е поддръжка на компресирани пикселни формати YUV.
  • В compositor е добавена поддръжка за ефект за изход в нюанси на сиво.
  • Добавена е поддръжка на Wayland протокола alpha-modifier, позволяващ на клиентите да променят нивото на прозрачност на повърхността и извеждат операциите по осигуряване на прозрачност на страната на композитора, сървъркойто от своя страна може да пренасочва тези операции към KMS.
  • В бекенда за взаимодействие с DRM подсистемата (Direct Rendering Manager) на ядрото на Linux е реализирана поддръжка на параметри:
    • "backgroud color" за промяна на цвета на фоновото осветление на екрана на дисплейни контролери, които поддържат тази възможност.
    • "blend mode" — за алфа-смесване на пиксели на страната на дисплейния контролер при рендиране на текущия слой върху подлежащите слоеве.
    • "color format" за избор на цветови формат (RGB, YUV), използван при изхода на монитор.
  • В libweston е добавен API за получаване на списък със сензорни устройства.
  • Извършена е работа по почистване на дублирани функции, заменени от бекенди и интерфейси. Премахната е поддръжката на screenshooter, бекенд за запис чрез VA-API, фронтенд за screenshare за съвместен достъп до екрана и интерфейса fullscreen-shell. Обявени за остарели са неатомарният KMS, drm_virtual_output_api, Wayland протокол xdg-shell-v6, както и плъгините pipewire и remoting.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster