这很可能是圣诞节前的最后一次Vulkan API规范更新,Vulkan 1.3.274今天发布了,Vulkan视频编码扩展得到了推广,并添加了一些其他新的扩展作为一份不错的年终礼物。
首先,VK_KHR_video_encode_queue、VK_KHR_video_encode_h264和VK_KHR_video_encode_h265的Vulkan视频编码扩展现已正式发布!它们从先前的“临时”地位提升到现在的稳固地位,并被认为可以通过。
VK_KHR_VIDEO_Maintenance1也于今天发布,此次Vulkan规范更新是一组次要的视频编码功能。VK_KHR_VIDEO_Maintenance1允许创建可用于独立于使用的视频配置文件的视频编码操作的缓冲区,支持创建可用作解码输出或独立于使用的视频配置文件编码输入画面的图像,并允许指定视频编码操作使用的查询作为视频编码命令参数的一部分。AMD、英特尔、NVIDIA和其他公司的贡献都用于此次维护扩展。
对于那些对使用开源Radeon Vulkan“RADV”驱动程序进行Vulkan视频编码感兴趣的人,有提供台面分店但随着H.264/H.265视频编码扩展不再是临时的,它有望很快合并。
Vulkan 1.3.274还引入了VK_KHR_Maintenance6扩展,作为一组次要功能。除了来自Valve的Mike Blumenkrantz(Zink)、AMD、任天堂、Khronos、三星、Imagination和NVIDIA的贡献,没有什么太令人兴奋的。
另一个新发布的扩展是VK_NV_per_stage_descriptor_set的NVIDIA供应商扩展,用于添加新的描述符集布局创建标志,允许描述符集中的绑定作用域为每个着色器阶段。
有关Vulkan 1.3.274的所有更改的更多详细信息,请访问Vulkan-GitHub上的文档.