Versioni XWayland 24.1.0 është tani e disponueshme, komponenti DDX (Device-Dependent X), i cili mundëson funksionimin e X.Org Server për organizimin e ekzekutimit të aplikacioneve X11 në ambientet e bazuara në Wayland.
Ndryshimet kryesore:
- Shtuar mbështetje për teknologjinë Explicit Sync, që lejon të informohet menaxheri i kompozimit të bazuar në protokollin Wayland për gatishmërinë e daljes së kuadrit në ekran, e cila mund të përdoret për të ulur vonesat dhe për të eliminuar shfaqjen e artefakteve gjatë daljes së grafikës.
- Përmirësuar mbështetje dhe rritur performancën e arhitekturës 2D të akceleruar GLAMOR, e cila përdor OpenGL për të përshpejtuar operacionet 2D. Shtuar mbështetje për shader-a OpenGL ES 3 dhe ofruar akcelerim të teksturave të paplota për OpenGL ES. Shtuar opsioni i komandës së linjës 'glamor'. Aktifizuar akcelerimi UYVY.
- Eliminuar kodi për mbështetje të arhitekturës 2D të akceleruar EXA.
- Përmirësuar funksionimi në modalitetin 'rootful', ku të gjitha dritaret XWayland shfaqen brenda një dritareje të veçantë në ambientin Wayland, promovon përdorimin e menaxherit të dritareve X11 për menaxhimin e dritareve të aplikacioneve X11 të nisura (në modalitetin 'rootless', çdo aplikacion i nisur në XWayland ka një dritare të veçantë në ambientin Wayland).
- Suspensioni i mbështetjes për EGLStream, mekanizmin për transferimin efikas të sekuencave të kuadrit nga një API në një tjetër (OpenGL, CUDA, NvMedia). EGLStream ishte përdorur për të siguruar funksionimin e XWayland me shoferët e vjetër pronarë NVIDIA (në shoferët aktualë përdoret GBM).
- Në Xvfb është shtuar mundësia e përdorimit deri në 13 butona në mouse.
- Implementuar vendosjen e zonës së hyrjes në anën e ambientit Wayland, duke përdorur informacionet për zonën e hyrjes X11.
- Përmirësuar mbështetja për platformën FreeBSD. Aktivizuar shoferi i framebuffer scfb. Shtuar trajtimi i opsionit '-novtswitch'.
- Zgjidhur problemet me ndërtimin në OpenBSD dhe FreeBSD.
- Eliminuar kodi i lidhur me serverat DDX Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive.
Burimi: opennet.ru
