Valve负责DXVK和VKD3D-Proton的开源开发人员正在开发一个新的Vulkan扩展,以帮助他们在Vulkan API之上移植/分层Direct3D。 VK_VALUE_MUTABLE_DESCRIPTOR扩展还没有合并到Vulkan存储库中,但在周一作为一个看似偶然的PR出现了短暂的公共请求,然后很快就关闭了。VK_VALUE_MUTABLE_DESCRIPTOR旨在减少描述符的内存占用,其新机制旨在更有效地模拟其他图形API中存在的绑定模型,用于分层或移植目的。 VK_VALUE_MUTABLE_DESCRIPTOR_TYPE是迄今为止的第三次迭代,由Valve'领衔;乔舒亚·阿什顿和汉斯-克里斯蒂安·阿恩岑。 那些对提议的VK_VALUE_MUTABLE_DESCRIPTOR_TYPE当前形式的复杂技术感兴趣的人可以查看规范添加。 这将是第一个合并的VK_VALUE_*供应商扩展,但他们在前几个月也一直在研究可能的VK_VALUE_GENERIC_DESCRIPTERS和VK_VALUE_PARTIAL_PRENTIACTION扩展,而近年来已经出现了其他扩展,以帮助Direct3D和其他图形API更好地整合在Vulkan之上。