Vulkan 1.3.297 引入了 VK_EXT_present_mode_fifo_latest_ready

Vulkan 1.3.297 引入了 VK_EXT_present_mode_fifo_latest_ready

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

Vulkan API 1.3.297 更新引入了由英伟达工程师开发的新扩展 VK_EXT_present_mode_fifo_latest_ready。这种模式类似于 VK_PRESENT_MODE_FIFO_KHR,但在垂直消隐期间处理请求,避免撕裂。NVIDIA 已发布支持该扩展的 Linux 和 Windows 驱动程序。

🎯

关键要点

  • Vulkan API 1.3.297 更新引入了新扩展 VK_EXT_present_mode_fifo_latest_ready。

  • 该扩展由英伟达工程师开发,提供了一种新的无撕裂呈现模式。

  • VK_EXT_present_mode_fifo_latest_ready 的行为与 VK_PRESENT_MODE_FIFO_KHR 类似,但在垂直消隐期间处理请求。

  • 该模式在每个垂直消隐周期对连续的呈现请求进行去排队,直到找到最新的就绪图像。

  • NVIDIA 发布了支持该扩展的 Linux 和 Windows 驱动程序。

  • 更多关于 Vulkan 1.3.297 规范更新的信息可以访问官方文档链接。

延伸问答

VK_EXT_present_mode_fifo_latest_ready 是什么?

VK_EXT_present_mode_fifo_latest_ready 是 Vulkan API 1.3.297 更新中引入的新扩展,提供了一种无撕裂的呈现模式。

VK_EXT_present_mode_fifo_latest_ready 与 VK_PRESENT_MODE_FIFO_KHR 有什么区别?

VK_EXT_present_mode_fifo_latest_ready 在每个垂直消隐周期处理请求,而 VK_PRESENT_MODE_FIFO_KHR 则不这样处理。

NVIDIA 为 VK_EXT_present_mode_fifo_latest_ready 发布了哪些驱动程序?

NVIDIA 发布了支持 VK_EXT_present_mode_fifo_latest_ready 的 550.40.78 Linux 驱动程序和 563.22 Windows 测试版驱动程序。

VK_EXT_present_mode_fifo_latest_ready 的主要优势是什么?

该扩展在垂直消隐期间处理请求,避免了图像撕裂,提升了呈现质量。

如何获取 Vulkan 1.3.297 规范更新的更多信息?

可以访问官方文档链接 https://github.com/KhronosGroup/Vulkan-Docs/commit/74d7efc182c8e91002221c68f321c05fd596cc70 获取更多信息。

VK_EXT_present_mode_fifo_latest_ready 适用于哪些操作系统?

VK_EXT_present_mode_fifo_latest_ready 支持的操作系统包括 Linux 和 Windows。

➡️

继续阅读