Dika vaovao an'ny Louvre 1.2, tranomboky ho an'ny fampivoarana ireo mpizara mitambatra miorina amin'ny Wayland

Ny trano famakiam-boky Louvre 1.2.0 dia efa misy ankehitriny, manome singa ho an'ny fampivoarana ireo mpizara mitambatra mifototra amin'ny protocol Wayland. Ny tranomboky dia mikarakara ny asa ambany rehetra, ao anatin'izany ny fitantanana ny buffer grafika, ny fifandraisana amin'ny subsystems fampidirana sy ny grafika API ao amin'ny Linux, ary koa manolotra fampiharana efa vita amin'ny fanitarana isan-karazany amin'ny protocol Wayland. Ny mpizara mitambatra miorina amin'ny Louvre dia mandany loharanon-karena kely kokoa ary mampiseho fampisehoana ambony kokoa raha oharina amin'i Weston sy Sway. Ny kaody dia nosoratana tamin'ny C++ ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana GPLv3. Ny topimaso momba ny fahaizan'i Louvre dia azo vakiana amin'ny fanambarana ny famoahana voalohany ny tetikasa.

Ao amin'ny dikan-teny vaovao:

  • Fanampiana fanampiny amin'ny fametrahana ny soatoavina tsy integer (scale fractional) sy oversampling (oversampling) mba hampihenana ny artifacts manohitra ny alias rehefa mampitombo ny haavony. Ho an'ny fanamafisam-pizarana, ny protocole Wayland dia ampiasaina.
  • Amin'ny alΓ lan'ny protocole fanaraha-maso mandatsa-dranomaso, azo atao ny manafoana ny fampifanarahana mitsangana (VSync) miaraka amin'ny pulse damping mitsangana, ampiasaina hiarovana amin'ny fandrovitra amin'ny fampiharana amin'ny efijery feno. Ao amin'ny fampiharana multimedia, ny artifacts noho ny rovitra dia fiantraikany tsy ilaina, fa amin'ny fandaharana lalao dia azo leferina ny artifacts raha toa ka miteraka fahatarana fanampiny ny fiatrehana azy ireo.
  • Fanampiana fanampiny amin'ny fanitsiana gamma amin'ny alΓ lan'ny protocol Wayland wlr-gamma-control.
  • Fanampiana fanampiny ho an'ny protocole "viewporter" Wayland, izay ahafahan'ny mpanjifa manao hetsika scaling sy trimming amin'ny sisiny amin'ny lafiny mpizara.
  • Nampiana fomba fiasa ao amin'ny kilasy LPainter amin'ny fanaovana sary faritra misy soratra amin'ny mazava tsara sy ny fampiharana ny fanovana.
  • Ny kilasy LTextureView dia manome fanohanana ireo rectangles loharano ("loharano rect", faritra mahitsizoro ho an'ny fampisehoana) sy ny fanovana.
  • Nampiana ny kilasy LBitset mba hampihenana ny fanjifana fahatsiarovana rehefa mitahiry saina sy fanjakana.

Source: opennet.ru

Add a comment