NVK 作为 Mesa 中的开源 NVIDIA Vulkan 驱动程序,其功能不断增加,现在已支持 VK_KHR_fragment_shading_rate 片段着色率扩展。
VK_KHR_fragment_shading_rate 早在 2020 年就已推出,用于更改片段着色速率。现在,只需调用一次片段着色器,即可对多个像素进行着色。新扩展允许在每次绘制、每次初始化或每个区域的基础上控制片段着色率。最值得注意的是,与其他游戏相比,Vulkan 驱动的游戏可以利用这一点为场景中更高级别的细节着色。或者说,在帧的某些区域进行较低质量的着色。

所有知名的 Vulkan 驱动程序都已经支持 VK_KHR_fragment_shading_rate 一段时间了,现在终于支持 NVK 驱动程序了。除了直接由 Vulkan API 渲染的游戏和其他软件使用外,VK_KHR_fragment_shading_rate 是 VKD3D-Proton 支持所必需的,用于公开 Direct3D 12.2 / 12 Ultimate 级别的支持。