Ụdị Louvre 1.2 ọhụrụ, ọbá akwụkwọ maka ịmepụta sava ihe mejupụtara dabere na Wayland

Ọbá akwụkwọ Louvre 1.2.0 dị ugbu a, na-enye akụrụngwa maka ịmepụta sava ihe mejupụtara dabere na ụkpụrụ Wayland. Ọbá akwụkwọ ahụ na-elekọta ọrụ niile dị ala, gụnyere ijikwa ndịna-ebufe eserese, na-emekọrịta ihe na ntinye ntinye na API ndịna-emeputa na Linux, ma na-enyekwa mmemme emebere nke mgbakwunye dị iche iche nke usoro Wayland. Ihe nkesa mejupụtara nke dabere na Louvre na-eri obere akụrụngwa ma gosipụta arụmọrụ dị elu ma e jiri ya tụnyere Weston na Sway. Edere koodu ahụ na C++ wee kesaa ya n'okpuru ikike GPLv3. Enwere ike ịgụ nkọwa nke ike Louvre na ọkwa nke mwepụta mbụ nke ọrụ ahụ.

Na ụdị ọhụrụ:

  • Nkwado agbakwunyere maka ịtọ ụkpụrụ ọnụ ọgụgụ na-abụghị ọnụọgụ ọnụọgụ (ọnụọgụ irighiri) na oke (oversampling) iji belata ihe mgbochi mgbochi mgbe ị na-abawanye ọnụ ọgụgụ. Maka nchacha nke ntakiri, a na-eji akụkụ-nkebi nke usoro Wayland.
  • N'iji protocol njikwa ịdọka, ọ ga-ekwe omume gbanyụọ mmekọrịta kwụ ọtọ (VSync) site na iji mkpịrị damping vetikal, nke ejiri echebe megide ịdọka na ngwa ihuenyo zuru oke. N'ime ngwa mgbasa ozi mgbasa ozi, ihe arịa dị iche iche n'ihi ịdọkasị ahụ bụ mmetụta na-adịghị mma, mana na mmemme egwuregwu, enwere ike ịnabata ihe ndị arịa ma ọ bụrụ na ịmekọrịta ha na-akpata igbu oge ọzọ.
  • Nkwado agbakwunyere maka mgbazi gamma site na iji usoro Wayland wlr-gamma-control.
  • Nkwado agbakwunyere maka usoro “onye na-ekiri ihe nkiri” Wayland, nke na-enye onye ahịa ohere ịme ihe nlegharị anya na mbelata ihu n'akụkụ sava ahụ.
  • Agbakwunyela ụzọ na klaasị LPainter maka ịbịaru mpaghara ederede nwere oke nkenke yana itinye mgbanwe.
  • Klas LTextureView na-enye nkwado maka akụkụ anọ nke isi iyi ("isi iyi rect", mpaghara akụkụ anọ maka ngosi) na mgbanwe.
  • Agbakwunyere klaasị Lbitset iji belata oriri ebe nchekwa mgbe ị na-echekwa ọkọlọtọ na steeti.

isi: opennet.ru

Tinye a comment