GTK 4.2.0進行了性能改進,包括渲染,介子等等

經過三個月的發展 介紹了新版本的發布 用於創建圖形用戶界面的跨平台工具包 GTK 4.2.0 在其中 大約實施了1268個 來自54個開發人員的單個更改,總共添加了73950行,刪除了60717條。

GTK 4的新分支正在開發中 作為一個的一部分 新的開發過程 它試圖為應用程序開發人員提供穩定和兼容的API數年,並且可以使用它們,而不必擔心由於GTK下一個分支中API的更改而每六個月重做一次應用程序。

GTK 4.2.0有什麼新功能?

這個新版本的 GTK 4.2.0主要修復錯誤並引入API改進 基於已將程序移植到GTK4的開發人員的反饋。

另外,有些 最顯著的改進 在GTK 4.2中 包括NGL渲染器,新的OpenGL渲染引擎,默認情況下在Linux,Windows和macOS上啟用。 NGL渲染器通過每秒幀數以及功耗和CPU使用率的提高提供了明顯更好的性能。 要還原到以前的渲染引擎,請使用環境變量GSK_RENDERER = gl啟動應用程序。

此版本是應用程序開發人員將其項目遷移到GTK4的第一輪反饋的結果,因此它主要包括錯誤修復和API改進,但我們還添加了新功能,例如新的GL渲染器; 對工具包處理組合和死鍵序列的方式的各種改進; 創建用於在Windows和macOS上編譯GTK的系統增強功能; 以及一個全新的API參考,該​​參考是從相同的自省數據生成的,而這些自省數據也被語言綁定所消耗。

在此新版本的GTK 4.2.0的公告中也強調了以下內容:並實現了將GTK用作Meson構建系統中的子項目的功能,使您可以在自己的應用程序的構建環境中編譯GTK及其所有依賴項,還可以使用所選工具箱將所有編譯工件與應用程序一起交付。

API文檔已重新設計,第為了進行培訓,使用了新的gi-docgen生成器,該生成器提供了更方便的信息表示,包括將代碼樣本添加到剪貼板的按鈕,每個類的祖先層次結構和界面的可視表示形式,繼承的類的屬性,信號和方法。

另一方面 該界面支持客戶端搜索,並自動適應不同的屏幕尺寸, 此外,已經啟動了一個新的文檔站點docs.gtk.org,該站點還提供了有關GObject,Pango和GdkPixbuf內省的補充指南。

從涉及渲染的GLSL著色器到殘疾人的對象,各種組件的性能也得到了優化。

其他突出的變化 這個新版本:

  • 修改了合成順序和靜音鍵的處理,這些鍵更改了下一個輸入字符的外觀。
  • 使用這些平台的本機工具包改進了對Windows和macOS的GTK編譯的支持。
  • 使用新版本的Cairo庫時,已實現了亞像素文本定位。
  • 提供了用於表情符號選擇的響應式界面設計。
  • 改進了對Wayland協議擴展條目控制的支持。
  • 改進了文本視圖窗口小部件中的滾動性能。
  • 改進了Popover小部件中陰影的渲染。
  • Pango和GdkPixbuf也切換到gi-docgen
  • 全面提高性能

最後,如果您想了解有關此新版本的更多信息,則可以查閱詳細信息。 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。