Nová verze Louvre 1.2, knihovny pro vývoj kompozitních serverů na bázi Wayland

Byla vydána verze knihovny Louvre 1.2.0, která poskytuje komponenty pro vývoj kompozitních serverů založených na protokolu Wayland. Knihovna se stará o všechny nízkoúrovňové operace, včetně správy grafických bufferů, interakce se vstupními subsystémy a grafickými API v Linuxe, a také nabízí hotové implementace různých rozšíření protokolu Wayland. Kompozitní server založený na Louvre spotřebovává výrazně méně zdrojů a vykazuje vyšší výkon ve srovnání s Westoniem a Sway. Kód je napsán v jazyce C++ a je distribuován pod licencí GPLv3. Přehled funkcionality Louvre si můžete přečíst v oznámení o prvním vydání projektu.

V nové verzi:

  • Byla přidána podpora pro nastavení necelých hodnot měřítka (fractional scale) a přezamplování (oversampling) za účelem snížení artefaktů vyplývajících z vyhlazování při zvětšení měřítka. Pro zlomek měřítka byl použit protokol Wayland fractional-scale.
  • Pomocí protokolu tearing-control byla realizována možnost vypnutí vertikální synchronizace (VSync) s obnovovacím impulsem, který se používá k ochraně před výskytem roztržení (tearing) ve fullscreen aplikacích. V multimediálních aplikacích je výskyt artefaktů způsobených roztržením nežádoucím efektem, ale u herních programů může být možné s artefakty smířit, pokud boj s nimi vede k dodatečným zpožděním.
  • Byla přidána podpora pro gamma korekci s využitím Wayland protokolu wlr-gamma-control.
  • Byla přidána podpora Wayland protokolu „viewporter“, který umožňuje klientovi provádět akce pro měřítko a oříznutí okrajů povrchu na straně. serveru.
  • Do třídy LPainter byly přidány metody pro vykreslování oblastí textur s vysokou přesností a použitím transformací.
  • Ve třídě LTextureView byla implementována podpora pro zdrojové obdélníky („source rect“, obdélníková oblast pro zobrazení) a transformace.
  • Byla přidána třída LBitset pro snížení spotřeby paměti při ukládání vlajek a stavů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster