Vulkan 1.4.347 发布,带来三个全新扩展

Vulkan 1.4.347 于上周五正式发布,这是这款高性能图形和计算 API 的最新例行更新。除了过去一周的常规维护之外,Vulkan 1.4.347 还带来了三个新的扩展。

这些新扩展包括 VK_KHR_device_fault、VK_KHR_shader_abort 和 VK_KHR_shader_constant_data。

Vulkan 1.4.347 发布,带来三个全新扩展

VK_KHR_device_fault 扩展由多家公司的工程师共同开发。该扩展新增了 vkGetDeviceFaultReportsKHR 和 vkGetDeviceFaultDebugInfoKHR 两个命令。当 GPU 设备发生丢失/故障时,可以使用 vkGetDeviceFaultReportsKHR 命令获取有关 GPU 故障可能原因的更多信息,并生成可供外部分析的二进制崩溃转储文件。vkGetDeviceFaultDebugInfoKHR 命令则提供了另一个接口,用于提供扩展的、特定于 GPU 厂商的崩溃后分析信息。VK_KHR_device_fault 由 Vulkan 工作组成员在过去两年中开发完成,现已随 Vulkan 1.4.347 版本发布。

VK_KHR_shader_abort 扩展 由 AMD、NVIDIA、三星、ARM 和 Imagination 共同开发,旨在启用着色器中“OpAbortKHR”指令以中止着色器操作。

最后,VK_KHR_shader_constant_data 扩展允许应用程序在其着色器中指定大型常量数据数组。此扩展旨在为 Vulkan API 提供更好的字符串支持。

有关这些新扩展以及 Vulkan 1.4.347 的其他更改的更多详细信息,请参阅GitHub 上的 Vulkan-Docs

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/65599.html

(0)

相关推荐