Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯组织(Khronos Group) [1] 在2015年游戏开发者大会(GDC)上发表。
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 版本的更多详细信息。
原文:
https://www.khronos.org/blog/mesh-shading-for-vulkan
原文地址:https://www.toutiao.com/article/7138595536323740192/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。