Mtundu watsopano wa Louvre 1.2, laibulale yopanga ma seva ophatikizika kutengera Wayland

Laibulale ya Louvre 1.2.0 ilipo, yopereka zigawo zopangira ma seva ophatikizika kutengera protocol ya Wayland. Laibulaleyi imasamalira magwiridwe antchito apansi, kuphatikiza kuyang'anira ma buffers azithunzi, kulumikizana ndi ma subsystems ndi ma graphics APIs mu Linux, komanso imapereka kukhazikitsidwa kokonzeka kowonjezera kosiyanasiyana kwa protocol ya Wayland. Seva yophatikizika yochokera ku Louvre imagwiritsa ntchito zinthu zochepa kwambiri ndikuwonetsa magwiridwe antchito apamwamba poyerekeza ndi Weston ndi Sway. Khodiyo imalembedwa mu C++ ndikugawidwa pansi pa layisensi ya GPLv3. Chidule cha kuthekera kwa Louvre chitha kuwerengedwa polengeza kutulutsidwa koyamba kwa polojekitiyi.

Mu mtundu watsopano:

  • Thandizo lowonjezera pakukhazikitsa masikelo osakhala a integer (fractional scale) ndi oversampling (oversampling) kuti muchepetse zinthu za anti-aliasing pokulitsa sikelo. Pakukweza pang'ono, gawo la Wayland protocol limagwiritsidwa ntchito.
  • Pogwiritsa ntchito ndondomeko yochepetsera, ndizotheka kuletsa kugwirizanitsa vertical (VSync) ndi vertical damping pulse, yomwe imagwiritsidwa ntchito kuti itetezedwe kuti isagwe pazithunzi zonse. M'mapulogalamu amtundu wa multimedia, zinthu zakale chifukwa cha kung'ambika ndizosafunikira, koma m'mapulogalamu amasewera, zinthu zakale zimatha kulekerera ngati kuchita nawo kumapangitsa kuchedwa kwina.
  • Kuthandizira kowonjezera kwa gamma pogwiritsa ntchito protocol ya Wayland wlr-gamma-control.
  • Thandizo lowonjezera la protocol ya Wayland "viewporter", yomwe imalola kasitomala kuchita makulitsidwe ndi kuwongolera m'mphepete kumbali ya seva.
  • Njira zawonjezedwa ku gulu la LPainter pojambula madera opangidwa mwaluso kwambiri komanso kugwiritsa ntchito masinthidwe.
  • Kalasi ya LTextureView imapereka chithandizo cha rectangles zoyambira ("source rect", malo amakona anayi owonetsera) ndikusintha.
  • Anawonjezera kalasi ya LBitset kuti muchepetse kukumbukira kukumbukira posunga mbendera ndi mayiko.

Source: opennet.ru

Kuwonjezera ndemanga