Weston Composite Server 14.0 Buraxılışı

Doqquz aylıq inkişafdan sonra Enlightenment, GNOME, KDE və digər istifadəçi mühitlərində Wayland protokolu üçün tam dəstəyin yaranmasına kömək edən texnologiyalar inkişaf etdirən Weston 14.0 kompozit serverinin stabil buraxılışı nəşr olundu. Westonun inkişafı avtomobil məlumat-əyləncə sistemləri, smartfonlar, televizorlar və digər istehlak cihazları üçün platformalar kimi masaüstü mühitlərdə və quraşdırılmış həllərdə Wayland-dan istifadə üçün yüksək keyfiyyətli kod bazası və iş nümunələri təmin etmək məqsədi daşıyır. Layihə kodu MIT lisenziyası altında paylanır.

Yeni Weston filialında dəyişikliklər:

  • DRM (Direct Rendering Manager) vasitəsilə çıxış arxa ucuna aparat altlığı üçün dəstək əlavə edilmişdir. Video yaddaşda iki bufer arasında atomik asinxron keçid rejimi (atomic async flip) aktivləşdirilib.
  • Çıxışın əks olunmasını təşkil etmək üçün konfiqurasiya faylına "güzgü" parametri əlavə edilmişdir.
  • DmaBuf texnologiyası üçün dəstək Pipewire multimedia serveri vasitəsilə çıxış backendinə əlavə edilmişdir.
  • Simple-egl müştəri 16 bitlik rəng təqdimatı ilə şəffaf səthlərdən istifadə etməyə imkan verir. EGL genişləndirilməsi EGL_EXT_present_opaque istifadə etmək üçün seçim əlavə edildi. Səthin sıxılması üçün dəstək tətbiq edilmişdir.
  • RDP protokolu vasitəsilə çıxış üçün arxa planda FreeRDP 3.x dəstəyi əlavə edilmişdir.
  • VNC çıxış backend TLS-i söndürmək və qeyri-TLS rejimində autentifikasiya üçün paroldan istifadə etmək imkanı verir.
  • libweston rəng idarəçiliyi üçün Wayland protokolunun genişləndirilməsinə dəstək əlavə etdi. Tam ekranlı səthlərdə göstəricinin hərəkət sahəsini məhdudlaşdırmaq imkanı tətbiq edilmişdir.
  • OpenGL (gl-renderer) vasitəsilə renderinq komponenti asinxron rejimdə OpenGL ES 3 və OpenGL ES 2 çıxışını çəkmək üçün dəstəyi, həmçinin şeyderdən istifadə edərək obyektlərin rəngini dəyişmək imkanı əlavə edib.

Mənbə: opennet.ru