Lansimi i XWayland 24.1.0, komponentit DDX (Device-Dependent X), që siguron ekzekutimin e X.Org Server për organizimin e ekzekutimit të aplikacioneve X11 në mjediset bazuar në Wayland.
Ndryshimet kryesore:
- Shtuar mbështetje për teknologjinë Explicit Sync, e cila lejon njoftimin e menaxherit të kompozitit mbi protokollin Wayland për gatishmërinë e ekraneve për të minimizuar vonesat dhe për të eliminuar shfaqjen e artefakteve gjatë ekraneve grafike.
- Përmirësuar mbështetja dhe rritur performanca e arkitekturës 2D të accelerimit GLAMOR, e cila përdor OpenGL për të përshpejtuar operacionet 2D. Shtuar mbështetje për shader-ët OpenGL ES 3 dhe përshpejtimi i teksturave të paplota për OpenGL ES. Shtuar opsioni i linjës së komandave «glamor». Aktivizuar përshpejtimi UYVY.
- Kodu për mbështetje të arkitekturës 2D të accelerimit EXA është hequr.
- Përmirësuar funksionimi në modalitetin «rootful», ku të gjitha dritaret XWayland shfaqen brenda një dritareje të veçantë në mjedisin Wayland, duke lejuar përdorimin e menaxherit të dritareve X11 për menaxhimin e dritareve të aplikacioneve X11 të ekzekutuara (në modalitetin «rootless», çdo aplikacion X11 i ekzekutuar në XWayland ka një dritare të veçantë në mjedisin Wayland).
- Mbështetje për EGLStream, mekanizmi për transferimin efikas të sekuencave të kornizave nga një API në tjetrin (OpenGL, CUDA, NvMedia) është ndërprerë. EGLStream u përdor për të siguruar funksionimin e XWayland me drejtorë të vjetër pronarë NVIDIA (në drejtuesit aktualë përdoret GBM).
- Në Xvfb është shtuar mundësia e përdorimit të deri në 13 butonave të miut.
- Implementuar vendosja e zonës së inputit në anën e mjedisit Wayland, duke përdorur informacionin mbi zonën e inputit X11.
- Përmirësuar mbështetje për platformën FreeBSD. Aktivizuar drejtuesi i frame buffer-it scfb. Shtuar trajtimi i opsionit «-novtswitch».
- Zgjidhur problemet me ndërtimin në OpenBSD dhe FreeBSD.
- Hequr kodi i lidhur me serverët DDX Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive.
Burimi: opennet.ru
