ʻO ka mana hou o Louvre 1.2, kahi waihona no ka hoʻomohala ʻana i nā kikowaena composite e pili ana iā Wayland

Loaʻa ka waihona Louvre 1.2.0 i kēia manawa, e hāʻawi ana i nā ʻāpana no ka hoʻomohala ʻana i nā kikowaena composite e pili ana i ka protocol Wayland. Mālama ka waihona i nā hana haʻahaʻa haʻahaʻa a pau, me ka hoʻokele ʻana i nā buffers kiʻi, ka launa pū ʻana me nā subsystems komo a me nā API kiʻi kiʻi ma Linux, a hāʻawi pū kekahi i nā hoʻokō mākaukau o nā hoʻonui like ʻole o ka protocol Wayland. ʻO kahi server composite e pili ana iā Louvre e hoʻopau i nā kumu waiwai liʻiliʻi a hōʻike i ka hana kiʻekiʻe ma mua o Weston a me Sway. Ua kākau ʻia ke code ma C++ a māhele ʻia ma lalo o ka laikini GPLv3. Hiki ke heluhelu ʻia kahi hiʻohiʻona o nā mana o Louvre ma ka hoʻolaha o ka hoʻokuʻu mua ʻana o ka papahana.

Ma ka mana hou:

  • Kākoʻo hoʻohui ʻia no ka hoʻonohonoho ʻana i nā koina unahi helu ʻole (fractional scale) a me ka oversampling (oversampling) e hōʻemi i nā artifact anti-aliasing i ka wā e hoʻonui ai i ka pālākiō. No ka hoʻonui ʻana i ka hakina, hoʻohana ʻia ke ʻano ʻāpana ʻāpana Wayland protocol.
  • Me ka hoʻohana ʻana i ka protocol tearing-control, hiki ke hoʻopau i ka hoʻonohonoho ʻana i ka vertical (VSync) me ka pulse damping vertical, i hoʻohana ʻia e pale aku i ka haehae ʻana i nā polokalamu pale piha. Ma nā polokalamu multimedia, he hopena maikaʻi ʻole nā ​​mea hana ma muli o ka haehae ʻana, akā i nā papahana pāʻani, hiki ke ʻae ʻia nā kiʻi kiʻi inā e hoʻolōʻihi ʻia nā mea hana.
  • Hoʻohui i ke kākoʻo no ka hoʻoponopono gamma me ka hoʻohana ʻana i ka protocol Wayland wlr-gamma-control.
  • Hoʻohui i ke kākoʻo no ka protocol "viewporter" Wayland, kahi e hiki ai i ka mea kūʻai ke hana i nā hana scaling a me ka ʻoki ʻana i ka ʻaoʻao ma ka ʻaoʻao kikowaena.
  • Ua hoʻohui ʻia nā ʻano hana i ka papa LPainter no ke kaha kiʻi ʻana i nā wahi kikokikona me ka pololei kiʻekiʻe a me ka hoʻohana ʻana i nā loli.
  • Hāʻawi ka papa LTextureView i ke kākoʻo no nā rectangles kumu ("source rect", kahi ʻāpana ʻāpana no ka hōʻike) a me nā hoʻololi.
  • Hoʻohui i ka papa LBitset e hōʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo i ka wā e mālama ai i nā hae a me nā mokuʻāina.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka