Toleo jipya la Louvre 1.2, maktaba ya kuunda seva za mchanganyiko kulingana na Wayland

Maktaba ya Louvre 1.2.0 inapatikana, ikitoa vipengee vya kuunda seva za mchanganyiko kulingana na itifaki ya Wayland. Maktaba hutunza shughuli zote za kiwango cha chini, ikiwa ni pamoja na kudhibiti vibafa vya michoro, kuingiliana na mifumo midogo ya ingizo na API za michoro katika Linux, na pia inatoa utekelezaji ulio tayari wa viendelezi mbalimbali vya itifaki ya Wayland. Seva ya mchanganyiko kulingana na Louvre hutumia rasilimali kidogo sana na inaonyesha utendaji wa juu ikilinganishwa na Weston na Sway. Msimbo umeandikwa katika C++ na kusambazwa chini ya leseni ya GPLv3. Muhtasari wa uwezo wa Louvre unaweza kusomwa katika tangazo la toleo la kwanza la mradi huo.

Katika toleo jipya:

  • Usaidizi ulioongezwa wa kuweka thamani za mizani isiyo na nambari kamili (kipimo cha sehemu) na usampulishaji kupita kiasi (upimaji wa sampuli nyingi) ili kupunguza vizalia vya programu vya kuzuia uwekaji alama wakati wa kuongeza kipimo. Kwa kuongeza sehemu, kiwango cha sehemu ya itifaki ya Wayland kinatumika.
  • Kwa kutumia itifaki ya udhibiti wa kurarua, inawezekana kulemaza usawazishaji wima (VSync) kwa mpigo wima wa unyevu, unaotumiwa kulinda dhidi ya kuraruka katika programu za skrini nzima. Katika programu za medianuwai, mabaki kutokana na kurarua ni athari isiyofaa, lakini katika programu za michezo ya kubahatisha, mabaki yanaweza kuvumiliwa ikiwa kushughulika navyo husababisha ucheleweshaji zaidi.
  • Usaidizi ulioongezwa wa urekebishaji wa gamma kwa kutumia itifaki ya Wayland wlr-gamma-control.
  • Usaidizi ulioongezwa kwa itifaki ya "mtazamaji" wa Wayland, ambayo inaruhusu mteja kutekeleza shughuli za kuongeza na kupunguza makali ya uso kwenye upande wa seva.
  • Mbinu zimeongezwa kwa darasa la LPainter kwa kuchora maeneo ya unamu kwa usahihi wa juu na kutumia mabadiliko.
  • Darasa la LTextureView hutoa usaidizi kwa mistatili chanzo ("mstatili chanzo", eneo la mstatili la kuonyesha) na mabadiliko.
  • Imeongeza darasa la LBitset ili kupunguza matumizi ya kumbukumbu wakati wa kuhifadhi bendera na majimbo.

Chanzo: opennet.ru

Kuongeza maoni