kompozit serverin stabil buraxılışı , protokolun tam dəstəyinin ortaya çıxmasına töhfə verən texnologiyaların inkişafı Enlightenment, GNOME, KDE və digər istifadəçi mühitlərində. Weston-un inkişafı, Wayland-ın masaüstü mühitlərdə və avtomobildəxili məlumat-əyləncə sistemləri, smartfonlar, televizorlar və digər istehlakçı cihazları üçün platformalar kimi inteqrasiya olunmuş həllərdə istifadəsi üçün yüksək keyfiyyətli kod bazası və işləyən nümunələr təmin etməyə yönəlmişdir. Wayland 1.18 protokolunun, proseslərarası rabitə mexanizminin və kitabxanaların buraxılışı 11 fevralda.
Westonun əhəmiyyətli versiya nömrəsi dəyişikliyi uyğunluğu pozan ABI dəyişiklikləri ilə əlaqədardır. Dəyişikliklər Weston:
- DRM-də (Birbaşa Rendering Meneceri) çərçivə buferi komponentlərini (aparat müstəvilərini) saxlamaq üçün istifadə olunan yaddaş bölgələrini manipulyasiya etmək üçün aparat mexanizmlərindən istifadənin səmərəliliyi;
- Arxa tərəfə , DRM (Birbaşa Göstərmə Meneceri), KMS (Kernel Rejimi Parametrləri) və evdev kernel altsistemləri vasitəsilə çıxışı təşkil etmək üçün istifadə olunur, audio və video məzmunu üçün surətdən qorunma texnologiyasına dəstək əlavə edilib , DVI, DisplayPort, HDMI, GVIF və ya UDI interfeysləri vasitəsilə ötürülən video siqnalını şifrələmək üçün istifadə olunur;
- gl-renderer-də Kopyalamadan qorunan məzmunu göstərən sahələrin çəkilişinin, paylaşımının və ekran görüntülərinin bloklanması;
- Ekransız render üçün istifadə edilən başlıqsız arxa plan artıq OpenGL istifadə edərək buferə render etməyi dəstəkləyir ("--use-gl" seçimi əlavə edilib), bu da virtual ekran görüntüsünün yaddaşda uzaq klientə render edilməsinə imkan verir;
- DRM (Direct Rendering Manager) alt sistemi vasitəsilə çıxış arxa hissəsinə kitabxanaya keçid vermədən qurma imkanı əlavə edilib. (Generic Buffer Manager), Mesa-da render buferlərinin ayrılmasını idarə etmək üçün təklif olunur. GBM formatları əvəzinə aşağıdakı formatlardan istifadə olunur: , DRM alt sistemində istifadə olunur;
- Yaddaş yükünü azaltmaq üçün bəzi GPU-lar indi mümkün olduqda həmişə EGL uzantısından istifadə edirlər. , heç bir dəyişiklik olmadığı sahələri atlayaraq, səthlərin tərkibini seçici şəkildə yeniləməyə imkan verir;
- Çərçivənin sazlanma qeydlərini saxlamaq imkanları genişləndirilib;
- gl-renderer-ə XYUV formatı üçün dəstək əlavə edildi;
- xwm pəncərə menecerində Xwayland işləyərkən Wayland səthindəki dəyişikliklərin çıxışına nəzarət, Wayland əsaslı bir mühitdə işləyən X11 tətbiqlərinin pəncərələrini bəzəyərkən artefaktlardan qurtulmağı mümkün etdi;
- Vahid masaüstü fonu göstərilərkən yaddaş istehlakının azalması Bütün baxış portu üçün 1x1 buferlər;
- uzadılması dəstəyi , bu da dmabuf məzmununun birbaşa ekran nəzarətçisinə ötürülməsini təşkil etməyə imkan verir.
Mənbə: opennet.ru
