Dostupan je izdanak XWayland 24.1.0, DDX komponente (Device-Dependent X), koja omogućava pokretanje X.Org Servera za izvršavanje X11 aplikacija u okruženjima temeljenim na Waylandu.
Glavne promjene:
- Dodana je podrška za tehnologiju Explicit Sync, koja omogućava obavještavanje kompozitora temeljenog na Wayland protokolu o spremnosti za iscrtavanje okvira na ekranu, što se može koristiti za smanjenje latencije i uklanjanje artefakata prilikom iscrtavanja grafike.
- Poboljšana podrška i povećana izvedba GLAMOR 2D akceleracijske arhitekture, koja koristi OpenGL za ubrzavanje 2D operacija. Dodana je podrška za OpenGL ES 3 shadere i omogućeno ubrzanje nekompletnih tekstura za OpenGL ES. Dodana je opcija komandne linije „glamor“. Uključeno je ubrzanje UYVY.
- Uklonjen je kod za podršku EXA 2D akceleracijskoj arhitekturi.
- Poboljšano je funkcioniranje u 'rootful' modu, gdje se svi XWayland prozori prikazuju unutar zasebnog prozora u Wayland okruženju, što omogućava korištenje X11 upravitelja prozora za upravljanje prozorima pokrenutih X11 aplikacija (u 'rootless' modu, svaka pokrenuta X11 aplikacija unutar XWaylanda ima zaseban prozor u Wayland okruženju).
- Prekinuta je podrška za EGLStream, mehanizam za učinkovitu prijenos sekvenci okvira iz jednog API-ja u drugi (OpenGL, CUDA, NvMedia). EGLStream se koristio za omogućavanje rada XWayland s starim proprietarnim NVIDIA driverima (u aktualnim driverima koristi se GBM).
- U Xvfb je dodana opcija korištenja do 13 tipki na mišu.
- Implementirana je postavka područja unosa na strani Wayland okruženja koristeći informacije o X11 ulaznom području.
- Poboljšana je podrška za FreeBSD platformu. Aktiviran je scfb framebuffer driver. Dodano je obrađivanje opcije „-novtswitch.”
- Riješeni su problemi s kompilacijom u OpenBSD i FreeBSD.
- Uklonjen je kod povezan s DDX poslužiteljima Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive.
Izvor: opennet.ru
