
在Vulkan API规范暂停更新三周后,Vulkan 1.4.353于今日正式发布。本次更新为这款高性能图形/计算API带来了最新的文档更新,同时新增了三个扩展。
Vulkan 1.4.353新增的三个扩展分别为:VK_KHR_extended_flags、VK_KHR_video_encode_feedback2 与 VK_EXT_multisampled_render_to_swapchain。
VK_KHR_extended_flags(扩展标志KHR版):由多家芯片厂商联合开发,它新增了VkFormatFeatureFlagBits4KHR格式特征标志类型,可在现有VkFormatFeatureFlagBits2接口的基础上,额外支持最多64个标志位;同时新增了VkFormatProperties4KHR结构体,用于扩展VkFormatProperties2;此外还新增了VkImageCreateFlagBits2KHR,用于支持更多图像创建标志。所有这些改动都是因为原API的VkFormatFeatureFlagBits2、VkImageUsageFlagBits以及VkImageCreateFlagBits类型的可用比特位已经耗尽。本次更新最初不会定义新的格式标志位,这一改动仅仅是提前扩容,避免后续功能开发无位可用。
VK_KHR_video_encode_feedback2(视频编码反馈2 KHR版):该扩展用于为Vulkan视频编码操作新增额外的反馈查询入口,可以返回编码帧的相关统计数据,包括帧内预测/帧间预测编码的像素数量、跳过编码的块信息等。
VK_EXT_multisampled_render_to_swapchain(多重采样渲染到交换链EXT版):该扩展用于提升瓦片式GPU向单采样图像进行多重采样渲染的效率,由谷歌、Valve(维尔福集团,V社)和英伟达联合开发。
你可以通过本次发布对应的GitHub提交记录,查看Vulkan 1.4.353完整的更新清单。
转自 Vulkan 1.4.353 Released With Three New Extensions – Phoronix
Linuxeden开源社区