
VKD3D 1.18 现在可用于这个 Direct3D 12 实现,它是上游 Wine 项目的组成部分。VKD3D 1.18 的发布也正值下个月即将到来的 Wine 11.0 稳定版本的特性冻结期之前。
VKD3D 1.18 是 Linux 系统上 D3D12-on-Vulkan 实现的又一进步。VKD3D 是上游 Wine 项目,而许多依赖 Valve 的 Steam Play(Proton)的 Linux 游戏玩家则依赖下游的 VKD3D-Proton 项目。本周早些时候发布的 VKD3D-Proton 3.0 是该项目为 Linux 游戏玩家(包括 SteamOS)迈出的重要一步。
VKD3D 1.18 版本发布中,大部分工作集中在 libvkd3d-shader 库代码上。VKD3D 1.18 支持更多功能,提升了其对 HLSL 源类型的覆盖范围,增加了对一些额外的传统 Direct3D 字节码指令的支持,以及为 VKD3D 在 Apple Wine 用户中适用性更强而进行的实验性 Metal 着色语言支持。此外还添加了许多新接口及其他增强功能。
VKD3D 1.18 版本的所有功能变更列表及通过 WineHQ.org 获取此开源库的下载链接。
转自 VKD3D 1.18 Released With Numerous Improvements For Direct3D 12 On Vulkan – Phoronix
Linuxeden开源社区