上周,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 获得。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/57205.html