Выпуск XWayland 21.1.0, кампанента для запуску X11-прыкладанняў у Wayland-акружэннях

Даступны выпуск XWayland 21.1.0, DDX-кампанента (Device-Dependent X), які забяспечвае запуск X.Org Server для арганізацыі выканання X11-прыкладанняў у асяроддзі на базе Wayland. Кампанент развіваецца ў складзе асноўнай кодавай базы X.Org і раней выпускаўся разам з серверам X.Org, але з-за стагнацыі X.Org Server і нявызначанасці з выпускам 1.21 ва ўмовах працягу актыўнага развіцця XWayland вырашана вылучыць XWayland і апублікаваць назапашаныя змены ў форме асобнага. пакета.

Асноўныя змены ў параўнанні са станам XWayland са складу X.Org Server 1.20.10:

  • У рэалізацыі XVideo забяспечана падтрымка фармату NV12.
  • Дададзена магчымасць паскарэння дадатковых фарматаў пашырэнняў RENDER пры дапамозе архітэктуры 2D-акселерацыі Glamor, якая выкарыстоўвае OpenGL для паскарэння 2D-аперацый.
  • GLX-правайдэр пераведзены на выкарыстанне EGL замест swrast_dri.so ад праекту Mesa.
  • Дададзена падтрымка Wayland-пратакола wp_viewport для павелічэння маштабу поўнаэкранных прыкладанняў.
  • Забяспечана чаргаванне некалькіх буфераў для ўсіх паверхняў Wayland.
  • Для стварэння буфераў, сумесна выкарыстоўваных з кампазітным серверам Wayland пры адключэнні паскарэння на базе Glamor, задзейнічаны выклік memfd_create.
  • Палепшана падтрымка кліентаў, якія выкарыстоўваюць адноснае рух мышы і захоп клавіятуры.
  • Дададзеныя опцыі каманднага радка "-listenfd", "-version" і "-verbose".
  • Інструментарый для зборкі абмежаваны падтрымкай зборачнай сістэмы meson.

Крыніца: opennet.ru

Дадаць каментар