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

Bashkëngjitur është publikimi i bibliotekës Louvre 1.2.0, e cila ofron komponente për zhvillimin e serverëve kompozitë mbi protokollin Wayland. Biblioteka merr përsipër zhvillimin e të gjitha operacioneve të nivelit të ulët, duke përfshirë menaxhimin e buffers grafikë, ndërveprimin me nën-sistemet e inputit dhe API-të grafike në Linux, dhe gjithashtu ofron implementime të gatshme të ndryshimeve të protokollit Wayland. Serveri kompozit i ndërtuar mbi Louvre konsumon dukshëm më pak burime dhe tregon performancë më të lartë krahasuar me Weston dhe Sway. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Një përmbledhje e mundësive të Louvre mund të lexohet në njoftimin e publikimit të parë të projektit.

NĂ« versionin e ri:

  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r caktimin e vlerave tĂ« papĂ«rmbledhura tĂ« shkallĂ«s (fractional scale) dhe risampling (oversampling) pĂ«r tĂ« reduktuar artefaktet e zbutjes gjatĂ« rritjes sĂ« shkallĂ«s. PĂ«r shkallĂ«zimin e pjesĂ«marrshĂ«m Ă«shtĂ« angazhuar protokolli Wayland fractional-scale.
  • Me protokollin e kontrollit tĂ« ndarjes (tearing-control) Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« çaktivizuar sinkronizimin vertical (VSync) me impulsin e shuarjes tĂ« kadrave, i cili pĂ«rdoret pĂ«r tĂ« parandaluar shfaqjen e ndarjeve (tearing) nĂ« aplikacionet me ekran tĂ« plotĂ«. NĂ« aplikacionet multimediale, shfaqja e artefakteve pĂ«r shkak tĂ« ndarjeve Ă«shtĂ« njĂ« efekt i padĂ«shiruar, por nĂ« programet lojĂ«ra, mund tĂ« tolerohen artefaktet, nĂ«se lufta me to rezulton nĂ« vonesa tĂ« tjera.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r korrigjimin e gamĂ«s duke pĂ«rdorur protokollin Wayland wlr-gamma-control.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland 'viewporter', i cili lejon klientin tĂ« kryejĂ« veprime pĂ«r shkallĂ«zim dhe prerje 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Ă«shit burimor (source rect, zona drejtkĂ«ndĂ«she pĂ«r shfaqje) dhe transformimet.
  • ËshtĂ« shtuar klasa LBitset pĂ«r tĂ« reduktuar konsumimin e memories gjatĂ« ruajtjes sĂ« flamurĂ«ve dhe gjendjeve.

Burimi: opennet.ru

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