Објавено е објавувањето на композитниот сервер Hyprland 0.42, користејќи го протоколот Wayland. Композитниот сервер е фокусиран на распоред на прозорци со плочки, но поддржува и класично случајно поставување на прозорци, групирање на прозорци во форма на јазичиња, режим на псевдо-поплочување и отворање на прозорци на цел екран. Поддржани се елементи за создавање визуелно привлечни интерфејси, како што се градиенти во прозорските рамки, заматување, ефекти на анимација и сенки. Може да се поврзат приклучоци за да се прошири функционалноста, а IPC базиран на штекер е обезбеден за надворешна контрола на работата. Кодот е напишан во C++ и се дистрибуира под лиценцата BSD.
За да се подобрат перформансите на играта, постои опција за оневозможување на вертикалната синхронизација (VSync) со импулс за бришење на фрејмови, што се користи за да се спречи кинење на излезот. Ова е конфигурирано преку конфигурациска датотека, при што промените се применуваат во движење без рестартирање. Другите карактеристики вклучуваат поддршка за динамички генерирани virtualnyx rabochikh stolov, два вградени режими за уредување на елементи на екранот и глобален систем за обработка со кратенки.
Новото издание е забележливо по целосно ослободување од врската со библиотеката wlroots во корист на сопственото ослободување на протоколот Wayland и библиотеката за рендерирање аквамарин, која имплементира позадини за Wayland, DRM (Direct Rendering Manager) и работи без екран ( Без глава). Новата верзија, исто така, додава поддршка за механизмот „експлицитна синхронизација“, што овозможува намалување на латентноста, ослободување од артефакти и елиминирање на пелтечење при емитување графика на системи со графички процесори NVIDIA.


Извор: opennet.ru
