最好看的新闻,最实用的信息
05月16日 16.2°C-17.9°C
纽币 : 人民币=4.4218

实验性的英特尔ARC Alchemist网格着色器支持添加到Vulkan驱动中

2022-02-04 来源: cnBeta 原文链接 评论0条

实验性的英特尔ARC Alchemist网格着色器支持添加到Vulkan驱动中 - 1

新的实验性网格着色器可以扩大几何阶段的可扩展性,使其非常容易集成到引擎运行时。网格着色器可以将删减程序封装在一个单独的API调用中,这就绕过了繁琐的状态和资源设置程序。

目前,Vulkan的网格着色器使用NVIDIA的VK_NV_mesh_shader扩展为Linux工作。

实验性的英特尔ARC Alchemist网格着色器支持添加到Vulkan驱动中 - 2

英特尔在其规范中解释了这个新的扩展:

这个扩展提供了一个新的机制,允许应用程序通过可编程的网格着色生成几何基元的集合。它是现有的可编程基元着色管道的替代方案,后者依赖于通过固定函数装配器以及固定函数顶点获取来生成输入基元。

利用新的可编程着色器类型:任务和网格着色器来生成这些集合,由固定功能的基元组装和光栅化逻辑来处理。当任务和网格着色器被调度时,它们取代了核心的预栅格化阶段,包括顶点阵列属性获取、顶点着色器处理、细分化和几何着色器处理。

去年12月,AMD的Linux用户看到了实验性的网格着色被纳入该公司的Radeon RADV驱动,开发人员将其实施到Mesa 22.0中。现在,英特尔将在他们即将推出的硬件中看到这个同样的机会。AMD公司的RDNA2显卡支持网状着色器,现在英特尔将能够在他们即将推出的DG2图形硬件中纳入同样的支持。

实验性的英特尔ARC Alchemist网格着色器支持添加到Vulkan驱动中 - 3

英特尔的开源驱动工程师团队已经开发了几个月的网状着色器支持。随着Mesa 22.0级别的引入,该实现变得活跃起来。

本次合并请求将提供多达13个补丁,以获得Vulkan网格着色器对Xe HP(DG2)的支持。VK_NV_mesh_shader支持隐藏在"ANV_EXPERIMENTAL_NV_MESH_SHADER"环境中,正在等待官方激活。随着英特尔ARC Alchemist的出现,在发布官方的跨厂商Vulkan网格着色器扩展之前应该不需要有长时间的等待。

访问购买页面:

英特尔旗舰店

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

分享新闻电话: (02) 8999 8797

联系邮箱: [email protected] 商业合作: [email protected]网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:[email protected]