Kompozit server Weston 16.0-ın buraxılışı

Beş aylıq inkişafdan sonra Weston 16.0 kompozit serverinin stabil versiyası yayımlandı. Bu versiya Enlightenment, GNOME, KDE və digər istifadəçi mühitlərində Wayland protokolunun tam dəstəklənməsi üçün lazım olan texnologiyaları inkişaf etdirir. Weston'un inkişafı, masaüstü mühitlərində və avtomobil məlumat-əyləncə sistemləri, smartfonlar, televizorlar və digər istehlakçı cihazları üçün Wayland istifadəsi üçün yüksək keyfiyyətli kod bazası və iş nümunələri təqdim etməyə yönəlmişdir. Layihənin kodu MIT lisenziyası altında yayılır.

Yeni Weston versiyasında olan dəyişikliklər:

  • Perfetto profilləşdiricisindən istifadə edərkən performans problemlərinin aşkar edilməsi üçün debug annotasiyalarının dəstəyi əlavə edildi, həmçinin müxtəlif əməliyyatların icra müddətinin izlənməsi və vizuallaşdırılması imkanı yaradıldı.
  • HDR dəstəyi və rəng idarəetməsi üçün vasitələrin reallaşdırılmasına davam olunur, Wayland protokolu color-representation istifadə edilərək.
  • renderer-gl üçün qatların qarışdırılması üçün shader əlavə edildi.
  • Sıxılmış piksel formatları YUV dəstəyi əlavə edildi.
  • Kompozitora qara-ağ çölündə çıxış effekti üçün dəstək əlavə edildi.
  • Alpha-modifier Wayland protokolu dəstəyi əlavə olundu, bu da müştərilərə səthlərin şəffaflıq səviyyəsini dəyişdirməyə və şəffaflıq təminatı əməliyyatlarını kompozitora ötürməyə imkan tanıyır. server, bu, öz növbəsində, bu əməliyyatları KMS-ə yönləndirə bilər.
  • Linux nüvəsinin DRM (Direct Rendering Manager) sistemində qarşılıqlı əlaqə üçün arxa planda parametrlərin dəstəyi həyata keçirildi:
    • Ekran kontrolü cihazlarında fonu işıqlandırma rəngini dəyişdirmək üçün "background color".
    • Aşağıdakı qatların üzərindəki hazırki qatın çəkilməsi zamanı pikslərin alfa qarışdırılması üçün "blend mode".
    • Monitorun çıxışında istifadə olunan rəng formatını (RGB, YUV) seçmək üçün "color format".
  • libweston'a sensor cihazlarının siyahısını əldə etmək üçün API əlavə edildi.
  • Təkrarlanan funksiyaların təmizlənməsi üzərində iş aparıldı, arxa planda və kabellərdə əvəz edilmişdir. VA-API ilə yazılış üçün screenshooter, ekranın paylaşılması üçün screenshare frond-end'i və tam ekran mühitini (fullscreen-shell) dəstəyi silindi. Atomar olmayan KMS, drm_virtual_output_api, Wayland protokolu xdg-shell-v6, eləcə də pipewire və remoting plaginləri köhnəlmiş elan edildi.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster