Louvre 1.2新版本,基於Wayland開發複合伺服器的函式庫

Louvre 1.2.0 現已發布,這是一個提供用於開發基於 Wayland 協定的合成伺服器元件的函式庫。此函式庫處理所有底層操作,包括管理圖形緩衝區、與輸入子系統互動以及圖形 API。 Linux此外,它還提供了各種 Wayland 協議擴展的現成實現。基於 Louvre 建構的複合伺服器比 Weston 和 Sway 消耗的資源更少,效能也更高。程式碼使用 C++ 編寫,並以 GPLv3 許可證發布。您可以在專案的首個版本發佈公告中找到 Louvre 功能的概述。

在新版本中:

  • 增加了設定分數比例值和過採樣的支持,以減少放大時的抗鋸齒偽影。對於分數縮放,使用 Wayland 分數比例協議。
  • 使用撕裂控制協議,可以透過垂直阻尼脈衝停用垂直同步 (VSync),用於防止全螢幕應用中的撕裂。在多媒體應用中,由於撕裂而產生的偽影是一種不受歡迎的效果,但在遊戲程式中,如果處理偽影會導致額外的延遲,則可以容忍這些偽影。
  • 新增了使用 Wayland 協定 wlr-gamma-control 進行伽瑪校正的支援。
  • 增加了對 Wayland「視口」協議的支持,該協議允許客戶端在側面的表面邊緣執行縮放和裁剪操作。 服務器.
  • LPainter 類別中加入了高精度繪製紋理區域和應用變換的方法。
  • LTextureView 類別實作了對來源矩形(要顯示的矩形區域)和變換的支援。
  • 新增了 LBitset 類別以減少儲存標誌和狀態時的記憶體消耗。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster