Mesa 的 Radeon Vulkan 驱动程序“RADV”现在增加了对最近发布的 VK_VALVE_descriptor_set_host_mapping Vulkan 扩展的支持。
VK_VALVE_descriptor_set_host_mapping 于上周随Vulkan 1.3.207 规范更新发布。如前一篇文章所述,这是一个新的特定于供应商的 Valve 扩展,允许应用程序直接查询主机指针以获取 Vulkan 描述符集。正如那里也提到的那样,该扩展只是简单地记录并专注于 VKD3D-Proton 的使用,以在 Vulkan 上加速 Direct3D 12。
VKD3D-Proton 最近的 v2.6 版本增加了对使用 VK_VALVE_descriptor_set_host_mapping 的支持,它有助于减少 Steam 平台等平台的开销。
Mainline Mesa 现在为 RADV 启用了 VK_VALVE_descriptor_set_host_mapping。由于 Bas Nieuwenhuizen 和 Hans-Kristian Arntzen 的工作,此合并请求将此 Valve 扩展添加到 RADV。
值得注意的是,VK_VALVE_descriptor_set_host_mapping 扩展是专门为 VKD3D-Proton 使用而设计的,如果暴露的 Vulkan 实例引擎名称是“vkd3d”,该扩展甚至只会被 RADV 宣传。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun139481.html