Versioni i ri Louvre 1.2, bibliotekë për zhvillimin e serverëve kompozitë në bazë të Wayland

Versioni e lirave të bibliotekës Louvre 1.2.0 është e disponueshme, e cila ofron komponente për zhvillimin e serverëve kompozitorë mbi protokollin Wayland. Biblioteka merr përsipër të gjitha operacionet me nivel të ulët, duke përfshirë menaxhimin e bufeve grafikë, ndërveprimin me nën-sistemet e inputit dhe API-të grafike në Linux, dhe gjithashtu ofronzbatime të gatshme të zgjerimeve të ndryshme të protokollit Wayland. Një server kompozitor i krijuar mbi bazën e Louvre, konsumon dukshëm më pak burime dhe tregon performancë më të lartë, në krahasim me Weston dhe Sway. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Mund të lexoni një përmbledhje të mundësive të Louvre në njoftimin e publikimit të parë të projektit.

Në këtë version të ri:

  • Shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e vlerave tĂ« shkallĂ«s jo tĂ« plotĂ« (fractional scale) dhe ri-sampling (oversampling) pĂ«r tĂ« reduktuar artefaktet nga anti-aliasing gjatĂ« zgjerimit tĂ« shkallĂ«s. Protokolli Wayland fractional-scale Ă«shtĂ« pĂ«rdorur pĂ«r shkallĂ«zimin e pjesshĂ«m.
  • Me ndihmĂ«n e protokollit tearing-control, Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« çaktivizuar sinkronizimin vertikal (VSync) me impulsin e ndalimit tĂ« kuadrove, i pĂ«rdorur pĂ«r tĂ« mbrojtur nga paraqitja e ndarjeve gjatĂ« paraqitjes (tearing) nĂ« aplikacionet me ekran tĂ« plotĂ«. NĂ« aplikacionet multimediatike, paraqitja e artefakteve pĂ«r shkak tĂ« ndarjeve Ă«shtĂ« njĂ« efekt i padĂ«shiruar, por nĂ« programet lojĂ«ra me artefakte, mund tĂ« duroni, nĂ«se lufta me to çon nĂ« vonesa shtesĂ«.
  • Shtuar mbĂ«shtetje pĂ«r korrigjimin e gamĂ«s me ndihmĂ«n e protokollit Wayland wlr-gamma-control.
  • Shtuar mbĂ«shtetje pĂ«r protokollin Wayland "viewporter", i cili lejon klientin tĂ« realizojĂ« veprime pĂ«r shkallĂ«zim dhe prerjesh tĂ« skajeve tĂ« sipĂ«rfaqes nga ana e klientit. server.
  • NĂ« klasĂ«n LPainter janĂ« shtuar metoda pĂ«r vizatimin e zonave tĂ« teksturave me saktĂ«si tĂ« lartĂ« dhe pĂ«rdorimin e transformimeve.
  • NĂ« klasĂ«n LTextureView Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r drejtkĂ«ndĂ«shat burimorĂ« ("source rect", njĂ« zonĂ« katrore pĂ«r paraqitje) dhe transformime.
  • Shtuar klasa LBitset pĂ«r tĂ« reduktuar konsumimin e memorjes gjatĂ« ruajtjes sĂ« flamujve dhe gjendjeve.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster