Guhertoya nû ya Louvre 1.2, pirtûkxaneyek ji bo pêşvebirina serverên pêkhatî yên li ser bingeha Wayland

Pirtûkxaneya Louvre 1.2.0 naha peyda dibe, ku ji bo pêşkeftina serverên pêkhatî yên li ser bingeha protokola Wayland pêkhateyan peyda dike. Pirtûkxane li ser hemî operasyonên asta nizm, di nav de birêvebirina tamponên grafîkê, danûstandina bi bine pergalên têketinê û API-yên grafîkî yên li Linux-ê re, û di heman demê de pêkanînên amade yên dirêjkirina cûrbecûr yên protokola Wayland pêşkêşî dike. Pêşkêşkarek pêkhatî ya ku li ser Louvre-yê ye, li gorî Weston û Sway pir kêmtir çavkaniyan dixwe û performansa bilindtir nîşan dide. Kod di C++ de hatiye nivîsandin û di bin lîsansa GPLv3 de tê belavkirin. Awirek li ser kapasîteyên Louvre dikare di ragihandina derketina yekem a projeyê de were xwendin.

Di guhertoya nû de:

  • Piştgiriyek ji bo danîna nirxên pîvanê yên ne-hejmar (pîvana perçeyî) û nimûneyên zêde (zêde nimûne) zêde kir da ku dema ku pîvanê zêde dibe artifaktên dijî-aliasing kêm bike. Ji bo pîvana fraksîyonî, protokola Wayland-ê ya perçeyî tê bikar anîn.
  • Bi karanîna protokola tirşikê-kontrolê, gengaz e ku hevdemkirina vertîkal (VSync) bi pêleka şilkirinê ya vertîkal, ku ji bo parastina li dijî çikandinê di sepanên tam-ekran de tê bikar anîn, neçalak bike. Di sepanên multimedia de, hunerên ji ber çirandinê bandorek nexwestî ne, lê di bernameyên lîstikê de, ger ku mijûlbûna bi wan re bibe sedema derengiyên zêde, dikare were tolerans kirin.
  • Piştgiriyek ji bo rastkirina gama bi karanîna protokola Wayland wlr-gamma-kontrol zêde kir.
  • Piştgiriyek ji bo protokola Wayland "viewporter" zêde kir, ku destûrê dide xerîdar ku li ser milê serverê çalakiyên pîvandinê û qutkirina rûkalê pêk bîne.
  • Rêbaz li pola LPainter hatine zêdekirin ji bo xêzkirina deverên tevnvîsê bi rastbûna bilind û sepandina veguherînan.
  • Dersa LTextureView ji bo çargoşeyên çavkaniyê ("çavkanî rast", herêmek çargoşe ya ji bo pêşandanê) û veguherînan piştgirî peyda dike.
  • Dersa LBitset lê zêde kir da ku dema ku al û dewletan hilîne xerckirina bîranînê kêm bike.

Source: opennet.ru

Add a comment