Wydanie Weston Composite Server 14.0

Po dziewięciu miesiącach rozwoju opublikowano stabilną wersję Weston 14.0, serwera kompozytowego, który rozwija technologie umożliwiające pełne wsparcie protokołu Wayland w Enlightenment, GNOME, KDE i innych środowiskach graficznych. Rozwój Weston ma na celu dostarczenie wysokiej jakości bazy kodu i przykładów działania do wykorzystania Wayland w środowiskach graficznych i rozwiązaniach wbudowanych, takich jak platformy dla samochodowych systemów informacyjno-rozrywkowych, smartfonów, telewizorów i innych urządzeń konsumenckich. Kod projektu jest dystrybuowany na licencji MIT.

Zmiany w nowym oddziale Weston:

  • Wyjście DRM (Direct Rendering Manager) obsługuje teraz podkład sprzętowy. Włączono tryb atomic async flip między dwoma buforami pamięci wideo.
  • Do pliku konfiguracyjnego dodano ustawienie „lustrzane” w celu zorganizowania lustrzanego odbicia wyjściowego.
  • Do wyjściowego backendu poprzez serwer multimediów Pipewire dodano obsługę technologii DmaBuf.
  • Klient Simple-egl pozwala na użycie półprzezroczystych powierzchni z 16-bitową reprezentacją kolorów. Dodano opcję użycia rozszerzenia EGL EGL_EXT_present_opaque. Zaimplementowano obsługę kompresji powierzchniowej.
  • W backendie dla danych wyjściowych poprzez protokół RDP dodano obsługę FreeRDP 3.x.
  • Zaplecze wyjściowe VNC zapewnia możliwość wyłączenia protokołu TLS i użycia hasła do uwierzytelnienia w trybie innym niż TLS.
  • Libweston obsługuje teraz rozszerzenie protokołu Wayland do zarządzania kolorem. Teraz można ograniczyć obszar ruchu wskaźnika na powierzchniach pełnoekranowych.
  • Komponent renderowania OpenGL (gl-renderer) obsługuje teraz przechwytywanie danych wyjściowych OpenGL ES 3 i OpenGL ES 2 w trybie asynchronicznym, a także umożliwia zmianę koloru obiektów za pomocą shadera.

Źródło: opennet.ru

Dodaj komentarz