现在鼓励Linux发行版使用Vulkan构建GTK

2024年 1月 18日 88.0k 0


上周我写了一篇关于GTK推出新的统一GPU渲染器作为其中的一部分,Vulkan API支持在默认情况下设置为启用。我们鼓励Linux发行版供应商在发布时真正启用GTK Vulkan支持,因此我们将看到更多的Vulkan API在Linux桌面上的使用,OpenGL将慢慢消失。

本周在GNOME 130中上周末发布了GNOME桌面世界的最新亮点。Matthias Clasen在那里评论了新的GTK渲染工作,并做了一些有趣的评论:

“GTK 4.13.5版本包含的不是一个,而是两个新的渲染器。它们的名字是Vulkan和NGL,我们也称它们为统一的渲染器,因为它们来自相同的来源。新的渲染器可以正确处理当前GL渲染器无法处理的许多角点情况,并且它们提供了诸如抗锯齿和超级采样渐变等优点。

NGL渲染器当前不支持GLES 2。

新的呈现器仍然被认为是实验性的,只有在使用GSK_RENDERER环境变量显式选择它们时,GTK才会使用它们。默认渲染器仍然是当前的gl渲染器。

作为这项工作的一部分,GSK Include文件已重新安排。NGL和Vulkan不再需要包含特定于渲染器的标头(这样做会触发弃用警告),并且它们的构造函数始终可用。

之前可用的实验性GdkVulkanContext API和旧的Vulkan渲染器已被删除。

现在默认情况下启用了Vulkan支持,并且Linux发行版应该使用Vulkan构建GTK。这需要将glslc着色器编译器作为新的依赖项。

Vulkan现在也用于dmabuf支持。

超级查看对GTK工具包进行的这些改进,并将有趣地了解新的呈现器代码在通过GSK_渲染器环境变量。希望新的渲染代码很快就会升级为默认启用。

有关详细信息,请访问Thisweek.gnome.org.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论