Khronos宣布Vulkan Graphics API的1.2版

导读 自Khronos集团于2016年2月发布第一版Vulkan Graphics API以来,已经过去了大约四年的时间。为简单起见,它是一个新的图形API(是OpenGL的

自Khronos集团于2016年2月发布第一版Vulkan Graphics API以来,已经过去了大约四年的时间。为简单起见,它是一个新的图形API(是OpenGL的一种后续产品),能够有效利用多核处理器,考虑到近来主流八核处理器的发展情况,这是巨大的。多年来,它已开始在许多游戏中使用,并且我们每天使用的大多数主要操作系统(例如Android和Windows 10)都支持该API。1.1版于2018年3月发布并进行了重大改进,现在,Khronos正式宣布1.2版。

1.2版的最大改进是,它将多个以前发布的扩展(准确地说是23个)扩展到了核心Vulkan API中。这将使开发更容易,并减少某些平台上无法提供的某些扩展的不确定性。时间线信号量是另一项改进,被誉为处理多线程操作的更有效方法。它将先前的VkFence和VkSemaphore解决方案统一为一个统一的64位解决方案,该解决方案涵盖了跨设备队列和主机的同步,同时消除了先前解决方案的痛苦局限。其他改进包括内置的正式内存模型,用于定义不同线程之间的内存操作/同步的语义,描述符索引支持,对以HLSL编写的着色器的更深层支持,等等。

Vulkan 1.2将不需要任何新硬件,这意味着当前所有的GPU都将能够支持1.2。此外,AMD,NVIDIA和Intel等多家GPU供应商已经拥有通过Khronos一致性测试的适当Vulkan 1.2实现。更新的驱动程序已经可以下载,或者将很快可以下载,并且您应该期望到本月底能够在各种编译器,调试器和开发人员工具中支持Vulkan 1.2。如果您是开发人员,并且有兴趣阅读有关Vulkan 1.2的更多信息以及查阅官方文档,则可以在此处查阅Vulkan资源页面。

免责声明:本文由用户上传,如有侵权请联系删除!