New version Louvre 1.2, a library for developing composite servers based on Wayland

The release of the Louvre library 1.2.0 is available, offering components for developing composite servers based on the Wayland protocol. The library handles all low-level operations, including managing graphics buffers, interacting with input subsystems and graphics APIs in Linux, and also provides ready-made implementations of various Wayland protocol extensions. A composite server built on the Louvre consumes noticeably fewer resources and demonstrates higher performance compared to Weston and Sway. The code is written in C++ and is distributed under the GPLv3 license. An overview of Louvre's capabilities can be found in the announcement of the project's first release.

In the new version:

  • Support has been added for setting fractional scale values and oversampling to reduce anti-aliasing artifacts when scaling up. The fractional scaling is implemented using the Wayland fractional-scale protocol.
  • With the tearing-control protocol, the ability to disable vertical synchronization (VSync) with a frame-damping pulse, used to prevent tearing in fullscreen applications, has been implemented. Tearing artifacts in multimedia applications are considered an undesirable effect, but in gaming applications, some artifacts can be tolerated if combating them leads to additional latency.
  • Support for gamma correction using the Wayland wlr-gamma-control protocol has been added.
  • Support for the Wayland 'viewporter' protocol has been added, allowing clients to perform scaling and edge cropping actions on the surface side. server.
  • Methods for drawing textured areas with high precision and applying transformations have been added to the LPainter class.
  • Support for source rectangles (the rectangular area for display) and transformations has been implemented in the LTextureView class.
  • The LBitset class has been added to reduce memory consumption when storing flags and states.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster