Inguqulo entsha ye-Louvre 1.2, umtapo wolwazi wokuthuthukisa amaseva ayinhlanganisela asekelwe ku-Wayland

Umtapo wezincwadi we-Louvre 1.2.0 usuyatholakala, uhlinzeka ngezingxenye zokuthuthukisa amaseva ayinhlanganisela ngokusekelwe kumthethonqubo we-Wayland. Umtapo wolwazi unakekela yonke imisebenzi yezinga eliphansi, okuhlanganisa nokuphatha amabhafa wezithombe, ukusebenzisana nezinhlelo ezingaphansi zokufakwayo nama-API wezithombe ku-Linux, futhi unikeza ukusetshenziswa osekwenziwe kakade kwezandiso ezihlukahlukene zephrothokholi ye-Wayland. Iseva eyinhlanganisela esekelwe ku-Louvre idla izinsiza ezincane kakhulu futhi ibonisa ukusebenza okuphezulu uma kuqhathaniswa ne-Weston ne-Sway. Ikhodi ibhalwe ngo-C++ futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv3. Uhlolojikelele lwamakhono kaLouvre lungafundwa esimemezelweni sokukhishwa kokuqala kwephrojekthi.

Enguqulweni entsha:

  • Ukwesekwa okwengeziwe kokusetha amanani esikali esingelona inani eliphelele (isikali esiyingxenye) kanye nesampula (oversampling) ukuze kuncishiswe ama-artifact aphikisana ne-aliasing lapho kukhushulwa isikali. Ekukaleni ngokwengxenye, kusetshenziswa isikali se-fractional-scale sephrothokholi ye-Wayland.
  • Usebenzisa iphrothokholi yokulawula ukudabula, kungenzeka ukukhubaza ukuvumelanisa okuqondile (i-VSync) nge-pulse yokudambisa eqondile, esetshenziselwa ukuvikela ekuklebhukeni ezinhlelweni zesikrini esigcwele. Kuzinhlelo zokusebenza ze-multimedia, ama-artifacts ngenxa yokudabula awumphumela ongathandeki, kodwa ezinhlelweni zokudlala, ama-artifacts angabekezelelwa uma ukubhekana nawo kubangela ukubambezeleka okwengeziwe.
  • Kwengezwe usekelo lokulungiswa kwe-gamma kusetshenziswa iphrothokholi ye-Wayland i-wlr-gamma-control.
  • Ukwesekwa okwengeziwe kwephrothokholi β€œye-viewporter” ye-Wayland, evumela iklayenti ukuthi lenze izenzo zokukala kanye nokunquma umphetho ongaphezulu ohlangothini lweseva.
  • Izindlela zengeziwe ekilasini le-LPainter zokudweba izindawo zokuthungwa ngokunemba okuphezulu nokusebenzisa izinguquko.
  • Ikilasi le-LTextureView lihlinzeka ngokusekela konxande bomthombo (β€œumthombo werect”, indawo engunxande yokuboniswa) kanye noshintsho.
  • Kwengezwe isigaba se-LBitset ukunciphisa ukusetshenziswa kwememori lapho ugcina amafulegi nezifunda.

Source: opennet.ru

Engeza amazwana