Direct3D 8 支持 “D8VK “并入 DXVK

2024年7月7日,通过 D8VK 项目提供的 Direct3D 8 支持现已并入 DXVK,DXVK 是在 Vulkan 上映射 Direct3D 9/10/11 的广泛依赖的开源软件,Valve 的 Steam Play (Proton) 使用该软件在 Linux 上玩 Windows 游戏。

在通过 D8VK 代码为 DXVK 添加 Direct3D 8 前端的合并请求开放一年多之后,Valve 的 Joshua Ashton 今天提出了合并请求。

由于在 Vulkan API 上实现了这一功能,各种 Direct3D 8 游戏现在都能以更好的性能运行了。对Direct3D 8的支持为DXVK增加了五千多行新代码,并将项目范围扩展到Direct3D 8 / 9 / 10 / 11。 VKD3D-Proton项目涵盖了Linux上对Direct3D 12 API的支持。

对于那些希望在 Linux 上以更好的性能和可靠性享受旧版 Direct3D 8 游戏的用户来说,这无疑是个好消息。不过话又说回来,WineD3D 对基于 OpenGL 映射的 Direct3D 的 D3D8 时代游戏处理得相当不错。DirectX 8.0 于 2000 年底推出,为《Serious Sam: The FIrst Encounter》、《Max Payne》、《星球大战:星际战士》、《侠盗猎车手 3》、《Tom Clancy’s Splinter Cell》等游戏,以及许多其他游戏,现在这些游戏都已推出 20 多年。

Direct3D 8 支持 "D8VK "并入 DXVK

有关新合并的 Direct3D 8 支持 DXVK 的更多详情,请参阅合并请求 https://github.com/doitsujin/dxvk/pull/3411。

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

(0)

相关推荐

发表回复

登录后才能评论