Vulkan 1.3.226 今天早上发布了,令人兴奋的是添加了 VK_EXT_mesh_shader 扩展作为网格着色器 的跨供应商功能!
VK_EXT_mesh_shader 由 NVIDIA、Valve、Intel、ARM 和 AMD 开发,作为期待已久的 Vulkan 网格着色器扩展,以接替 NVIDIA 为其硬件设计的早期网格着色器扩展。VK_EXT_mesh_shader 扩展是一种新机制,可让应用程序通过可编程网格着色生成几何图元集合。Vulkan 网格着色器是现有可编程基元着色管道的替代方案。
自 Turing 以来,NVIDIA 一直支持网格着色器,并率先推出了原始的 OpenGL 和 Vulkan 工作,以及 DirectX 12 Ultimate 中的网格着色。NVIDIA 今天已经发布了一个新的 Vulkan 测试版驱动程序,添加了 VK_EXT_mesh_shader 支持以补充 NV_mesh_shader。
RADV Vulkan 驱动程序也一直致力于网格着色器支持,并且可能很快就会支持在 Mesa 22.3 中登陆的这个新扩展。
今天的 Vulkan 1.3.226 规范更新还引入了 VK_EXT_depth_clamp_01 扩展。通过GitHub了解有关 v1.3.226 规范更新的更多详细信息。
更新:关于 Vulkan Mesh Shader 扩展的更多细节现在可以在Khronos.org 博客上找到。
正文完