DXVK 基于 Vulkan 的 Direct3D 9/10/11 转换层开源项目

我要开发同款
匿名用户2019年12月20日
49阅读
开发技术C/C++
所属分类程序开发、图形/图像处理
授权协议Zlib

作品详情

DXVK是基于Vulkan的D3D9,D3D10和D3D11转换层,允许使用Wine在Linux上运行3D应用程序。

如何使用为了将从发行页面获得的DXVK软件包安装到给定的wine前缀中,请从DXVK目录中运行以下命令:

exportWINEPREFIX=/path/to/.wine-prefix./setup_dxvk.shinstall这会将DLL 复制到wine前缀的system32和syswow64目录中,并设置所需的DLL替代。还支持纯32位前缀。

安装脚本可以选择以下参数:

--symlink:创建指向DLL文件的符号链接,而不是复制它们。这对于开发特别有用。--without-dxgi:请勿安装DXVK的DXGI实现,而应使用wine提供的实现。这对于vkd3d和DXVK在相同的wine前缀中工作是必需的。通过检查日志文件d3d9.log或d3d11.log应用程序目录中的存在性,或通过启用HUD(请参阅以下说明),验证您的应用程序使用DXVK而不是wined3d 。

为了从前缀删除DXVK,请运行以下命令:

exportWINEPREFIX=/path/to/.wine-prefix./setup_dxvk.shuninstall制作说明要求:wine 3.10 或更高版本Meson 构建系统(至少为0.46版)MinGW64 6.0编译器和标头glslang 编译器
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论