Vulkan 1.4.312 今天发布,作为该高性能图形和计算 API 的最新常规规范更新。除了通常的平凡说明和修复之外,此更新还带来了来自 Qualcomm 和 NVIDIA 的两个新扩展。
第一个新扩展是 VK_NV_external_compute_queue_vendor,它由几位 NVIDIA 工程师开发,旨在为应用程序和游戏引擎提供将兼容的外部计算 API 连接到 Vulkan 设备 (VkDevice) 的能力:
“此扩展使应用程序能够将兼容的外部计算 API 连接到 VkDevice。通过这种方式,该扩展允许应用程序在从这些兼容的外部 API 提交的工作和通过 Vulkan API 提交的工作之间实现同时执行。
规范更新并未提供对他们设想通过 VK_NV_external_compute_queue 扩展利用的所有外部 API 的任何见解。
Vulkan 1.4.312 的另一个新扩展是 Qualcomm 的 VK_QCOM_tile_shading。VK_QCOM_tile_shading 扩展在 Vulkan 中公开了图块着色。Qualcomm Adreno GPus 可以在基于图块的延迟渲染或即时模式渲染中运行,并留下 Adreno GPU 驱动程序来决定最佳模式。使用这个新的 VK_QCOM_tile_shading 扩展时,基于图块的延迟渲染模式是首选。
有关 Vulkan 1.4.312 变更的更多详细信息,请通过 GitHub 上的 Vulkan-Docs 进行。
与今天的 Vulkan 1.4.312 更新完全不同的是上周的一个演示,一些读者可能会对 Vulkan 视频编码的使用感兴趣。
转自 Vulkan 1.4.312 Brings Two New Extensions From NVIDIA & Qualcomm – Phoronix