GTK 将采用“统一渲染器”取代 OpenGL 和 Vulkan

GTK 近日合并了名为“Add new unified renderer”的 PR。

GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。

根据描述,该 PR 添加了新的统一渲染器 (unified renderer),又称“GPU 渲染器”。它取代了旧的 Vulkan 渲染器,并将最终取代 OpenGL。此举意味着 GTK 的现代 GPU 加速渲染向前迈出了一大步。

据介绍,GTK 统一渲染器的主要补丁集有 24.8k 行新代码,同时删除了 9.6k 行现有代码。