Після дев'яти місяців розробки опубліковано стабільний реліз композитного сервера Weston 14.0, що розвиває технології, що сприяють появі повноцінної підтримки протоколу Wayland в Enlightenment, GNOME, KDE та інших оточеннях користувача. Розробка Weston націлена на надання високоякісної кодової бази та робочих прикладів для використання Wayland у десктоп-оточеннях та вбудовуваних рішеннях, таких як платформи для автомобільних інформаційно-розважальних систем, смартфонів, телевізорів та інших споживчих пристроїв. Код проекту розповсюджується під ліцензією MIT.
Зміни у новій гілці Weston:
- У бекенд виведення через DRM (Direct Rendering Manager) додано підтримку апаратного накладання графічних елементів (hardware underlay). Включено режим атомарного асинхронного перемикання між двома буферами відеопам'яті (atomic async flip).
- У файлі конфігурації додано налаштування 'mirror-of' для організації дзеркалювання виводу.
- У бекенд виведення через мультимедійний сервер Pipewire додано підтримку технології DmaBuf.
- У клієнті simple-egl дозволено використання поверхонь, що просвічують, з 16-розрядним представленням кольору. Додано опцію для використання EGL-розширення EGL_EXT_present_opaque. Реалізовано підтримку стиснення поверхонь.
- У бекенд для виведення через протокол RDP додана підтримка FreeRDP 3.x.
- У бекенді виводу через VNC надано можливість відключення TLS та використання пароля для автентифікації в режимі без TLS.
- У libweston додано підтримку розширення протоколу Wayland для управління кольором (color-management). Реалізовано можливість обмеження області переміщення покажчика на повноекранних поверхнях.
- У компонент для відтворення через OpenGL (gl-renderer) додано підтримку захоплення виведення OpenGL ES 3 і OpenGL ES 2 в асинхронному режимі, а також можливість зміни кольору об'єктів за допомогою шейдера.
Джерело: opennet.ru
