GTK 全新统一渲染器的现状与未来

GTK 最近合并了新的 “统一 “渲染代码,重点是对 Vulkan API 的支持,现在鼓励 Linux 发行版使用 Vulkan 渲染器进行构建。红帽公司(Red Hat)的著名 GTK 开发人员 Mathias Clasen 上周末撰文介绍了新的 Vulkan 和 NGL 渲染器的现状和未来。

NGL 和 Vulkan 渲染器采用相同的源代码,随着时间的推移,应该会比现有的 OpenGL 渲染器好得多。新的渲染代码拥有更好的抗锯齿效果,增强了对分数缩放的支持,具有无限色站的任意渐变,以及对 DMA-BUF 的更广泛支持。

新的渲染代码还没有旧的 OpenGL 渲染器快,而旧的 OpenGL 渲染器多年来已进行了大量优化。随着时间的推移,新的渲染代码应该会变得更快。新渲染代码未来的改进包括适当的色彩处理(如 HDR)、GPU 路径渲染、字形渲染、非主线程渲染和更高的性能。

GTK 全新统一渲染器的现状与未来

在新发布的 GTK 4.13.6 快照中,NGL 渲染器将作为默认设置,希望它能保持良好的状态,而不必恢复到 GTK 4.14 的旧版 OpenGL 渲染器。那些使用 “非常老旧 “硬件的用户可能最好使用经典的 OpenGL 渲染器,该渲染器可通过 “GSK_RENDER=gl “环境变量启用。

有关 GTK 工具包新渲染器工作的更多详情,请访问 blog.gtk.org。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/42354.html

(0)

相关推荐

发表回复

登录后才能评论