GNOME Mutter 的代码清理工作将促进支持 Vulkan

2020年06月25日

GNOME Mutter 代码仓库中的 Cogl 驱动程序 API 清理在开放了两个月后于上周进行了合并。这项代码清理工作对于将来 Mutter 决定添加 Vulkan 后端时,最终应有所帮助。

来自红帽公司的 Adam Jackson 在今年早些时候进行了这次针对 Mutter/Cogl 的代码清理,并于上周向 Git master 提交了代码。此次代码清理工作将更多的 OpenGL 代码迁移到 GL 专用路径中,并置于 Cogl 核心之外。作为清理的一部分,没有进行功能上的改变,但如果 Mutter 最终要支持 Vulkan 或其他非 OpenGL 后端,隔离 OpenGL 代码显然十分重要。

这不是 Adam Jackson 第一次尝试清理 Mutter 内部的 OpenGL 代码。几个月前他推进了另一项合并请求的落地,主要是为了修复直接调用 OpenGL 代码导致的后端抽象层泄漏。

当 GTK 4.0 提供对 Vulkan 的支持时,我们就会看到 GNOME 团队是否会强调提供 Vulkan 驱动的桌面体验。

展开阅读全文
2 收藏
分享
加载中
最新评论 (4)
64位的CPU和系统支持编译32位的程序
2020-06-28 09:36
0
回复
举报
您好,请问程序编译成32位,是需要32位的CPU才能执行吗?
2020-06-25 15:28
0
回复
举报
跟cpu没关系吧
2020-06-25 17:39
0
回复
举报
这个应该由操作系统做兼容支持的。。
2020-06-26 12:47
0
回复
举报
更多评论
4 评论
2 收藏
分享
返回顶部
顶部