最近有很多关于GTK工具包的新的统一呈现器的工作。昨天,打开了一个合并请求,并且已经合并,这在默认情况下启用了Vulkan。
在过去的一个月里一直在开放此合并请求 为GTK工具包引入一个新的统一渲染器(“GPU渲染器”)。它的最终目标是取代现有的OpenGL和Vulkan渲染器。Vulkan渲染器将与任何Vulkan版本一起使用,而新的OpenGL代码针对OpenGL 3.3+和OpenGL ES 3.0+。
这个新的统一GPU渲染器于周日合并,现在已经在GTK Git代码库中。
在那之后此合并请求已打开并合并了一些API更改,现在默认情况下启用Vulkan。现在,在构建时,默认情况下为GTK启用Vulkan,除非通过“-Dvolkan=Disable”选项强制禁用,或者在MacOS上编译时禁用。
The main set of patches introducing the unified renderer is 24.8k lines of new code while dropping 9.6k lines of existing code. Exciting weekend in the GTK space with a big step forward for their modern GPU-accelerated rendering.