Nije ferzje fan Louvre 1.2, in bibleteek foar it ûntwikkeljen fan gearstalde servers basearre op Wayland

De Louvre 1.2.0-bibleteek is no beskikber, en leveret komponinten foar it ûntwikkeljen fan gearstalde servers basearre op it Wayland-protokol. De bibleteek soarget foar alle operaasjes op leech nivo, ynklusyf it behearen fan grafyske buffers, ynteraksje mei ynfiersubsystemen en grafyske API's yn Linux, en biedt ek klearmakke ymplemintaasjes fan ferskate útwreidingen fan it Wayland-protokol. In gearstalde tsjinner basearre op Louvre ferbrûkt signifikant minder boarnen en toant hegere prestaasjes yn ferliking mei Weston en Sway. De koade is skreaun yn C ++ en ferspraat ûnder de GPLv3 lisinsje. In oersjoch fan 'e mooglikheden fan Louvre kin lêzen wurde yn' e oankundiging fan 'e earste release fan it projekt.

Yn de nije ferzje:

  • Stipe tafoege foar it ynstellen fan net-integer skaalwearden (fraksjonele skaal) en oversampling (oversampling) om anti-aliasing-artefakten te ferminderjen by it fergrutsjen fan de skaal. Foar fraksjonele skaalfergrutting wurdt it Wayland-protokol fraksjeskaal brûkt.
  • Mei it tearing-kontrôleprotokol is it mooglik om fertikale syngronisaasje (VSync) út te skeakeljen mei in fertikale dempingpuls, brûkt om te beskermjen tsjin tearing yn applikaasjes op folslein skerm. Yn multimedia-applikaasjes binne artefakten troch tearing in net winske effekt, mar yn gamingprogramma's kinne artefakten tolerearre wurde as it omgean mei har ekstra fertragingen feroarsaket.
  • Stipe tafoege foar gamma-korreksje mei it Wayland-protokol wlr-gamma-control.
  • Stipe tafoege foar it Wayland "viewporter" protokol, wêrtroch de kliïnt skaalfergrutting en oerflakrântrimmen kin útfiere oan 'e serverkant.
  • Metoaden binne tafoege oan 'e LPainter-klasse foar it tekenjen fan tekstuergebieten mei hege presyzje en it tapassen fan transformaasjes.
  • De klasse LTextureView biedt stipe foar boarne rjochthoeken ("boarne rjochthoeken", in rjochthoekich gebiet foar werjefte) en transformaasjes.
  • De LBitset-klasse tafoege om ûnthâldferbrûk te ferminderjen by it opslaan fan flaggen en steaten.

Boarne: opennet.ru

Add a comment