Inguqulelo entsha yeLouvre 1.2, ithala leencwadi lokuphuhlisa iiseva ezihlanganisiweyo ezisekwe kwiWayland

Ithala leencwadi laseLouvre 1.2.0 liyafumaneka ngoku, libonelela ngamacandelo okuphuhlisa iiseva ezihlanganisiweyo ezisekelwe kwiprothokholi yaseWayland. Ithala leencwadi likhathalela yonke imisebenzi ekwinqanaba elisezantsi, kubandakanywa nokulawula ii-buffers zegraphic, ukusebenzisana ne-subsystems kunye nemizobo ye-APIs kwi-Linux, kwaye ikwabonelela ngokuphunyezwa esele kwenziwe kwezandiso ezahlukeneyo zeprotocol ye-Wayland. Iseva edibeneyo esekelwe kwi-Louvre idla izixhobo ezincinci kwaye ibonisa ukusebenza okuphezulu xa kuthelekiswa ne-Weston kunye ne-Sway. Ikhowudi ibhalwe kwi-C ++ kwaye isasazwe phantsi kwelayisensi ye-GPLv3. Isishwankathelo samandla kaLouvre sinokufundwa kwisibhengezo sokukhutshwa kokuqala kweprojekthi.

Kwinguqulelo entsha:

  • Inkxaso eyongeziweyo yokuseta amaxabiso angengawo a-integer isikali (isikali se-fractional) kunye ne-oversampling (i-oversampling) ukunciphisa izinto ezichasene ne-anti-aliasing xa kunyuswa isikali. Ukukala ngokweqhezu, i-Wayland protocol fractional-scale iyasetyenziswa.
  • Ukusebenzisa i-protocol yokulawula ukukrazula, kunokwenzeka ukukhubaza ulungelelwaniso oluthe nkqo (VSync) kunye ne-vertical damping pulse, esetyenziselwa ukukhusela ngokuchasene nokukrazula kwizicelo zesikrini esigcweleyo. Kwizicelo zemultimedia, i-artifacts ngenxa yokukrazula isiphumo esingathandekiyo, kodwa kwiinkqubo zemidlalo, izinto zakudala zinokunyanyezelwa ukuba ukujongana nazo kubangela ukulibaziseka okongeziweyo.
  • Inkxaso eyongeziweyo yolungiso lwe-gamma kusetyenziswa i-Wayland protocol wlr-gamma-control.
  • Inkxaso eyongeziweyo yeprotocol ye-Wayland "viewporter", evumela umxhasi ukuba enze ukulinganisa kunye neentshukumo zokulungisa umphetho kwicala lomncedisi.
  • Iindlela zongezwe kwiklasi ye-LPainter yokuzoba iindawo zokuthungwa ngokuchaneka okuphezulu kunye nokusebenzisa iinguqu.
  • Iklasi ye-LTextureView ibonelela ngenkxaso yeengxande zomthombo ("umthombo we-rect", indawo exande yokubonisa) kunye nokuguqulwa.
  • Yongeza iklasi ye-LBitset ukunciphisa ukusetyenziswa kwememori xa ugcina iiflegi kunye namazwe.

umthombo: opennet.ru

Yongeza izimvo