发布 Wine 4.8 和 D9VK 0.10,在 Vulkan 之上实现 Direct3D 9

可得到 Win32 API 开放实现的实验性发布 - 葡萄酒4.8. 自版本发布以来 4.7 关闭了 38 个错误报告并进行了 315 次更改。

最重要的变化:

  • 添加了对大多数程序以 PE 格式构建的支持;
  • Unicode数据更新至12.0版本;
  • 增加了对MSI补丁文件的支持;
  • 添加了对“-fno-PIC”标志的支持,以构建脚本以在编译器中禁用 PIC(位置无关代码)。 i386架构默认启用PIC-free汇编;
  • 改进了操纵杆支持。 向 dinput 添加了启发式以确定设备是游戏手柄还是操纵杆。 winejoystick 添加了对操纵杆上的滚轮坐标的支持;
  • 与游戏和应用程序操作相关的已关闭错误报告:
    Lifeforce、Test Drive Unlimited、ScoobyRom v0.6.x-0.8.x、planetside 2、MidiIllustrator Virtuoso 3、Visual Studio 2017 安装程序、Native Access、Universe Sandbox 2、Grand Prix Legends、MS Office 365 安装程序、NI System Web Server、星际公民,电子竞技客户端1.0。

另外,还可以注意到 первыйвыпуск 项目 D9VK 0.10,其中正在开发 Direct3D 9 的实现,通过对 Vulkan 图形 API 的调用进行转换。 该项目基于 DXVK 项目的代码库,该项目已通过对 Direct3D 9 的支持进行了扩展。值得注意的是,在当前形式中,D9VK 已可用于使用版本 3 或 9 运行基于 Direct2D 3 的大多数现代游戏着色器模型(D1VK 中的着色器模型 9 支持尚不可用)已完成)。

来源: opennet.ru

添加评论