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. 权利:您可以随时限制,恢复和删除您的信息。