除了Mesa 的 Radeon“RADV”Vulkan 驱动程序为网格着色准备外,除了 NVIDIA 的 NV_mesh_shader 外,还有即将推出的 Vulkan 网格着色器扩展,看起来 AMD 也将准时支持跨供应商的网格着色器扩展。
AMD 已准备好将网格着色器支持更改为 LLPC,这是其基于 LLVM 的管道编译器,由 AMDVLK 开源 Vulkan 驱动程序使用。
正如本周的LLVM GPU 新闻中所指出的,AMD 一直在为 LLPC 准备一些网格着色器的合并请求。
各种合并请求一直在访问 LLPC 树,以准备此着色器编译器后端以正确支持网格着色器。这个分支是他们在合并到 LLPC 之前进行网格着色器更改的地方。
鉴于 AMDVLK/LLPC 和 Mesa 的 RADV 也为网格着色器做好准备的时间安排,可以肯定的是,很快 Khronos 的 Vulkan WG 将发布一个新的规范更新,支持这种备受期待的网格着色器。网格着色器将顶点和图元处理结合起来,作为对图形渲染管线的根本性改变。自 Turing GPU 及其 NV_mesh_shader 扩展以来,NVIDIA 一直支持网格着色器,而 Radeon RX 6000“RDNA2”GPU 也像 Intel Arc Graphics “Alchemist”GPU 一样具有对网格着色器的硬件支持,因此现在很好的多供应商支持终于实现了。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun169878.html