Vulkan 1.3.226 发布了,这版本添加了 VK_EXT_mesh_shader 扩展,提供网格着色器功能。VK_EXT_mesh_shader 扩展是一种新机制,让应用程序通过可编程网格着色生成几何图元集合,是现有可编程基元着色管道的替代方案。
该扩展是一个跨供应商功能,由 NVIDIA、Valve、Intel、ARM 和 AMD 开发,以接替 NVIDIA 设计的早期网格着色器扩展。自 Turing 架构以来,NVIDIA 一直努力支持网格着色器,并率先推出了初始 OpenGL 和 Vulkan 工作,以及 DirectX 12 Ultimate 中的网格着色。目前,NVIDIA 已经发布了一个新的 Vulkan 测试版驱动程序,为 Vulkan 1.3.226 添加了完整的 VK_EXT_mesh_shader 支持。
此外,Vulkan 1.3.226 更新还引入了 VK_EXT_depth_clamp_01 扩展,引入深度钳功能。通过更新公告可了解有关 Vulkan v1.3.226 版本的更多详细信息。
关于 Vulkan Mesh Shader 扩展的更多细节,可以在 Khronos 博客上细阅。