在经历了三周的 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 由多家厂商共同开发,引入了一种新的VkFormatFeatureFlagBits4KHR格式特性标志类型,可在现有VkFormatFeatureFlagBits2接口的基础上,额外支持多达 64 个标志。此外,还新增了VkFormatProperties4KHR结构,用于扩展VkFormatProperties2。同样,还新增了VkImageCreateFlagBits2KHR,用于支持额外的图像创建标志。由于 API 中VkFormatFeatureFlagBits2和VkImageUsageFlagBits类型(进而包括VkImageCreateFlagBits)的可用位即将耗尽,因此进行了上述所有新增功能。最初并未定义新的格式标志位,这只是为了在空间耗尽前进行扩展。
引入了 VK_KHR_video_encode_feedback2,用于为 Vulkan 视频编码操作启用额外的反馈查询条目。这可以提供关于使用帧内/帧间预测编码的像素数、跳过的块以及编码图像的其他统计数据的反馈。
最后是 VK_EXT_multisampled_render_to_swapchain,用于提高使用多采样渲染到单采样图像时,GPU 分块渲染的效率。VK_EXT_multisampled_render_to_swapchain 由 Google、Valve 和 NVIDIA 共同开发。
Vulkan 1.4.353 的完整更改列表可在此 GitHub版本中查看。
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。