虽然 VKD3D-Proton 仍然是 Valve 的 Steam Play (Proton) 使用的下游并接受大量 Windows D3D12 游戏优化,但 Wine 的上游 VKD3D 项目继续发展,以在 Vulkan 上映射 Direct3D 12 API。周四发布的 VKD3D 1.9 是最新的功能更新。
VKD3D 1.9 已发布,作为 Direct3D 到 Vulkan 转换库的最新更新。反过来,VKD3D 1.9 代码已经在下周 Wine 8.17 发布之前合并到 Wine Git 中。VKD3D 1.9 的亮点包括对 HLSL 着色语言编译器的更多增强、用于检查 DXBC blob 内容的新实用程序以及各种错误修复。
VKD3D 1.9 在 libvkd3d 中添加了对 ID3D12Fence1 接口的支持,libvkd3d-shader 库支持更多 HLSL 功能,VKD3D 编译器现在支持“--matrix-storage-order”选项,而 vkd3d-dxbc 实用程序是新提供的检查 DXBC(DirectX 字节码)blob。