Raibhurari yeLouvre 1.2.0 yave kuwanikwa, ichipa zvikamu zvekugadzira maseva anoumbwa zvinoenderana neWayland protocol. Raibhurari inochengeta zvese zvakaderera-chikamu mashandiro, kusanganisira kutonga magirafu mabhafa, kufambidzana nekuisa subsystems uye mifananidzo APIs muLinux, uye zvakare inopa yakagadzirira-yakagadzirwa mashandisirwo ekuwedzera kwakasiyana kweiyo Wayland protocol. Sevha inoumbwa yakavakirwa paLouvre inoshandisa zvishoma zviwanikwa uye inoratidza kushanda kwepamusoro kana ichienzaniswa neWeston uye Sway. Iyo kodhi yakanyorwa muC ++ uye yakagoverwa pasi peGPLv3 rezinesi. Mhedziso yekugona kwaLouvre inogona kuverengwa muchiziviso chekuburitswa kwekutanga kweprojekiti.
Mushanduro itsva:
- Yakawedzerwa tsigiro yekumisikidza isiri-integer chiyero kukosha (fractional scale) uye oversampling (oversampling) kuderedza anti-aliasing artifacts paunenge uchiwedzera chiyero. Pakuyera kuyera, iyo Wayland protocol chikamu-chikero chinoshandiswa.
- Uchishandisa iyo kubvarura-kutonga protocol, zvinokwanisika kudzima vertical synchronization (VSync) ine vertical damping pulse, inoshandiswa kudzivirira kubva pakubvarura mune yakazara-screen application. Mumashandisirwo emultimedia, zvigadzirwa nekuda kwekubvarura hazvidiwi, asi muzvirongwa zvemitambo, zvigadzirwa zvinogona kutenderwa kana kubata nazvo kuchikonzera kumwe kunonoka.
- Yakawedzera rutsigiro rwekugadzirisa gamma uchishandisa iyo Wayland protocol wlr-gamma-control.
- Yakawedzera tsigiro yeWayland "viewporter" protocol, iyo inobvumira mutengi kuita kuyera uye kumucheto kumucheto kwekucheka zviito padivi reseva.
- Nzira dzakawedzerwa kuLPainter kirasi yekudhirowa mameseji nzvimbo nehupamhi hwepamusoro uye nekushandisa shanduko.
- Iyo LTextureView kirasi inopa tsigiro kune sosi rectangles ("source rect", nzvimbo ine rectangular yekuratidzira) uye shanduko.
- Yakawedzera kirasi yeLBitset kuderedza kushandiswa kwekuyeuka paunenge uchichengeta mireza uye nyika.
Source: opennet.ru