VKD3D 1.12 发布,支持直接输出 SPIR-V 和 D3D 着色器组件

与 Valve 的 Steam Play 捆绑在一起的 VKD3D-Proton 是在 Linux 上通过 Vulkan API 为 Windows 游戏映射 Direct3D 12 的最常用源,而 Wine 的 VKD3D 上游仍在继续开发。今天发布的 VKD3D 1.12 是这个开源 D3D12-on-Vulkan 实现的最新功能版本。

VKD3D 1.12 作为 Direct3D 到 Vulkan 转换库的最新版本现已发布。新版本有三大亮点:

首先,VKD3D 的高级着色语言(HLSL)编译器现在可以直接输出 SPIR-V 中间表示法以及 Direct3D 着色器程序集。当然,Vulkan 和 OpenGL 驱动程序也可以使用 SPIR-V。直接输出 SPIR-V 和 D3D 着色器组件有助于调试和比较。

VKD3D 1.12 还改进了 HLSL 编译器对着色器模型 1-3 配置文件的支持。

最后是各种错误修复和性能优化,以更好地在 Vulkan 上支持 Direct3D。

VKD3D 1.12 将被添加到上游 Wine 软件中,而想要了解更多关于这个新发布库的信息,可以通过 WineHQ.org 获得。

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

(0)

相关推荐

发表回复

登录后才能评论