Vulkan 1.4.317 发布,引入 VP9 视频解码、ARM 张量和 8 位浮点数

Vulkan 1.4.317 发布,引入 VP9 视频解码、ARM 张量和 8 位浮点数

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

Vulkan 1.4.317正式发布,新增VP9视频解码和8位浮点支持等扩展,主要包括VK_KHR_video_decode_vp9、VK_EXT_shader_float8和VK_KHR_unified_image_layouts,旨在简化同步和支持机器学习。

🎯

关键要点

  • Vulkan 1.4.317 正式发布,新增多项扩展。

  • 新增的扩展包括 VK_KHR_video_decode_vp9、VK_EXT_shader_float8 和 VK_KHR_unified_image_layouts。

  • VK_KHR_video_decode_vp9 扩展支持 VP9 视频解码。

  • VK_EXT_shader_float8 扩展支持着色器中的 8 位浮点运算,旨在支持机器学习软件。

  • VK_KHR_unified_image_layouts 扩展简化 Vulkan 中的同步,消除图像布局转换的需求。

  • VK_ARM_tensors 扩展支持张量及其相关 SPIR-V 功能。

  • VK_KHR_present_id2 替代 VK_KHR_present_id,允许按表面行为查询。

  • VK_KHR_present_wait2 扩展允许应用程序等待演示操作完成,监控应用程序运行节奏。

  • VK_KHR_maintenance9 包含一些细微的更新和维护项目。

延伸问答

Vulkan 1.4.317 版本新增了哪些扩展?

Vulkan 1.4.317 新增了 VK_KHR_video_decode_vp9、VK_EXT_shader_float8、VK_KHR_unified_image_layouts、VK_ARM_tensors、VK_KHR_present_id2、VK_KHR_present_wait2 和 VK_KHR_maintenance9 等扩展。

VK_KHR_video_decode_vp9 扩展的功能是什么?

VK_KHR_video_decode_vp9 扩展支持使用 Vulkan Video 进行 VP9 视频解码。

VK_EXT_shader_float8 扩展的目的是什么?

VK_EXT_shader_float8 扩展支持着色器中的 8 位浮点运算,旨在支持机器学习软件。

VK_KHR_unified_image_layouts 扩展解决了什么问题?

VK_KHR_unified_image_layouts 扩展通过消除对图像布局转换的需求,简化了 Vulkan 中的同步。

VK_KHR_present_wait2 扩展的主要功能是什么?

VK_KHR_present_wait2 扩展允许应用程序等待演示操作完成,从而监控和控制应用程序的运行节奏。

Vulkan 1.4.317 版本的发布有什么重要更新?

Vulkan 1.4.317 版本的发布包含多个新扩展和一些细微的更新,旨在提升性能和简化开发。

➡️

继续阅读