GTK 4.2 发布,新增 "NGL" OpenGL 渲染器

来源: OSCHINA
编辑: 局长
2021-04-01

GTK 4.2 已发布,更新内容包括修复错误、改进 API,以及添加新功能。例如增加了新的 GL 渲染器;改进 GTK Toolkit 处理组合键和死键序列的方式; 改进构建系统,以便在 Windows 和 macOS 上编译 GTK;以及一个全新的 API 参考,它由语言绑定也使用的相同内省数据 (introspection data) 生成。

新增的渲染器是 "NGL" OpenGL 渲染器,并在 Linux、macOS 和 Windows 平台上默认使用,旧的 OpenGL 渲染器暂时还在维护,可以通过环境变量覆盖 (GSK_RENDERER=gl) 来启用。

据介绍,GTK4 NGL 渲染器在移动和桌面系统上有不错的性能表现,同时开发者还在继续努力优化以提供更多的功能和性能。

另外在性能方面,从用于渲染内容的 GLSL 着色器到按需创建的可访问性对象,性能都得到了全面提升。

GTK 4.2 还改进了输入处理、可移植性和构建系统功能,以及改进 GTK4 文档,更好的 Wayland 输入方法协议支持,改进滚动性能,增强文本的亚像素 (sub-pixel) 定位等。

详情查看 发布公告

展开阅读全文
3 收藏
分享
加载中
精彩评论
gtk是图形工具包,不存在支不支持移动的说明吧。基于gtk实现的桌面环境,可能需要支持移动设备的触屏和手势操作等移动需求。
2021-04-01 09:23
1
举报
最新评论 (4)
GTK對Windows支持跟Qt比差太遠了。
2021-04-01 10:32
0
回复
举报
您好,请问软件跟显卡硬件、显示器硬件对接的那块是谁实现的?系统实现的吗还是驱动根据openGL实现的?
2021-04-01 09:09
0
回复
举报
gtk不支持移动吧
2021-04-01 08:14
0
回复
举报
gtk是图形工具包,不存在支不支持移动的说明吧。基于gtk实现的桌面环境,可能需要支持移动设备的触屏和手势操作等移动需求。
2021-04-01 09:23
1
回复
举报
更多评论
4 评论
3 收藏
分享
返回顶部
顶部