Wine 4.18 和 Wine Staging 4.18 新版本

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

最重要的变化:

  • 添加了许多新的 VBScript 函数(例如,错误处理程序、小时、日、月函数等);
  • 清理并扩展了quartz.dll的功能;
  • ntdll中添加了异常处理,并实现了RtlSetSearchPathMode和RtlGetSearchPath()函数;
  • 添加了函数 wined3d_stateblock_set_render_state()、wined3d_stateblock_set_blend_factor()、
    wined3d_stateblock_set_vs_consts_*()、wined3d_stateblock_set_vertex_shader()、wined3d_stateblock_set_vertex_declaration()、wined3d_stateblock_set_pixel_shader()、wined3d_stateblock_set_ps_consts_f();

  • 已关闭与游戏和应用程序操作相关的错误报告 Lego Island 2、Space Rangers 2、Memento Mori、fr-043、Lego Stunt Rally、Castlevania: Lords of Shadow 2、Broken Sword: The Angel of Death、The Witcher 2: Assassins列王纪元、帝国时代、格兰蒂亚 II 周年纪念版、恶魔城:暗影之王 2、光环 2、Wolf RPG 编辑器、Logos Bible Softare、Atmel Studio 7、Transcendence、谋杀艺术、极品飞车:碳、模糊。

发生了 项目发布 葡萄酒分期4.18,它开发了 Wine 的扩展版本,其中包括尚不适合采用到主 Wine 分支中的不完整或有风险的补丁。 与 Wine 相比,Wine Staging 提供了 850 个额外的补丁。

新版本的 Wine Staging 与 Wine 4.18 代码库同步。 d3dx9_36 补丁已转移到主 Wine 中,确保在 D3DXCheckTextureRequirements 中使用纹理压缩时纹理尺寸与块大小对齐。 InternalGetWindowIcon 存根已添加到 user32。 更新补丁 eventfd_同步, wined3d-零-inf-着色器 и dinput-joy-映射.

此外,还可以注意到 обновление 夹层 DXVK 1.4.3 在 Vulkan API 之上实现 DXGI、Direct3D 10 和 Direct3D 11。 新版本引入了带有状态缓存的新文件格式,显着减小了这些文件的大小(从旧版本升级时,缓存格式将自动转换)。 我们已开展工作来减少具有大量不同着色器的游戏中的 CPU 负载。 使用 UAV(无序访问视图)进行图形着色器无序多线程记录的问题已得到解决。

来源: opennet.ru

添加评论