“Khronos集团发布Vulkan 1.2规范以加快游戏运行速度”
诚然,开发低级图形api不是一个性感的话题,包括普通客户,甚至有些顽固的游戏玩家,但这是一个重要的方面。 这些api可以帮助开发人员更好地利用gpu,最大限度地提高性能。 他们也可以自己制作漂亮的图形。 因此,值得注意的是,Khronos集团正式发布了vulkan 1.2。 这是开源的,是免版税图形和计算api的最新重要更新。 / br// h /
vulkan 1.1是在vulkan 1.1发布约两年后,部署了对多个gpu的支持的最新重要更新。 vulkan 1.2没有真正的优秀功能。 相反,这是过去几年推出的23个扩展组件,现在与核心api规范巧妙地捆绑在一起。
khronos group可能不同意我关于没有优秀功能的判断,但以时间轴信号为例。 如果是知道这是什么的开发者,就足够公平了。 如果您想进一步了解时间线信号,khronos group将在博客的副本中介绍该主题。 但是,您浏览的副本并不完全正确。
虽然api还有一些不便,但时间轴信号量编程模型大大减少了对主机端同步的要求,减少了需要跟踪vulkan应用程序的同步对象的数量,从而减少了主机端停止和应用程序的数量和复杂性 因此,vulkan的员工强烈鼓励所有开发人员切换到时间轴信号量,以实现粗粒度同步。 khronos集团是这样解释的。
适当地观察。 我们为anandtech的朋友提供了更易懂的解释器。 简单地说,时间线信号很重要,因为它提供了控制对共享资源的访问和在设备之间同步数据的方法。 本质上,它使程序员对于多线程业务负荷的工作更加简单。
更有兴趣的可能是对自己的directx api中使用的microsoft着色器语言hlsl的附加支持。 虽然khronos组有自己的着色器语言glsl,但是添加完整的hlsl支持是一件很大的事情。 这样,开发者无需改写大量代码,即可轻松制作vulkan游戏和移植dx12游戏。
每个支持旧版vulkan的gpu都支持vulkan 1.2。 有5家gpu供应商使用通过一致性测试的vulkan 1.2实现,包括amd、intel和nvidia。 此外,nvidia还发布了测试版geforce 441.99开发者驱动程序,并支持vulkan 1.2。 amd宣布很快将向radeon 5000系列提供支持vulkan 1.2的驱动程序,并指出最新的规格有助于为最终用户提供更丰富的图形体验。
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。