A fost publicată versiunea serverului de compunere Hyprland 0.42, care utilizează protocolul Wayland. Serverul de compunere este orientat spre aranjamentul în mozaic (tiling) al feroneriilor, dar suportă și aranjamente tradiționale ale feroneriilor, gruparea feroneriilor sub formă de file, modul pseudo-mozaic și extinderea feroneriilor pe ecran. Elementele pentru crearea unor interfețe vizual atrăgătoare sunt suportate, cum ar fi degradeurile în cadrul feroneriilor, estomparea, efectele animate și umbrele. Funcționalitatea poate fi extinsă prin intermediul plugin-urilor, iar controlul extern al funcționării este oferit prin IPC bazat pe socketuri. Codul este scris în limbajul C++ și este distribuit sub licența BSD.
Pentru îmbunătățirea performanței jocurilor, se oferă posibilitatea dezactivării sincronizării verticale (VSync) cu impulsul de cadru, utilizat pentru a preveni apariția rupturilor la afișare (tearing). Setarea se realizează prin intermediul fișierului de configurare, modificările din care sunt aplicate în timp real, fără a necesita repornirea. Printre posibilități se remarcă și suportul pentru generarea dinamică a birouri virtuale, două moduri încorporate de aranjare a elementelor pe ecran și un sistem de gestionare globală a combinatiilor de taste.
Noua versiune se remarcă prin eliminarea completă a legăturii cu biblioteca wlroots în favoarea realizării proprii a protocolului Wayland și a bibliotecii de redare aquamarine, care implementează backend-uri pentru Wayland, DRM (Direct Rendering Manager) și funcționarea fără ecran (Headless). În noua versiune a fost adăugat suportul pentru mecanismul „explicit sync”, care permite reducerea întârzierilor, eliminarea artefactelor și prevenirea blocajelor la redarea graficii pe sistemele cu GPU NVIDIA.


Sursa: opennet.ro
