Direct3D 8支持"D8VK"并入DXVK 大量旧版游戏得以顺畅运行
DXVK是在Vulkan上映射Direct3D9/10/11的开源软件,被Valve的SteamPlay(Proton)用于在Linux上欣赏Windows游戏。在通过D8VK代码为DXVK添加Direct3D8前端的合并请求开放一年多之后,Valve的JoshuaAshton今天提出了合并请求。
由于在VulkanAPI上实现了这一功能,各种Direct3D8游戏现在都能以更好的性能运行了。对Direct3D8的支持为DXVK增加了五千多行新代码,并将项目范围扩展到Direct3D8/9/10/11。VKD3D-Proton项目涵盖了Linux上对Direct3D12API的支持。
对于那些希望在Linux上以更好的性能和可靠性享受旧版Direct3D8游戏的用户来说,这无疑是个好消息。不过话又说回来,WineD3D对基于OpenGL映射的Direct3D的D3D8时代游戏处理得相当不错。DirectX8.0于2000年底推出,为《英雄萨姆:第一次遭遇》、《马克思·佩恩》、《星球大战:星际战士》、《侠盗猎车手3》、《细胞分裂》等游戏,以及许多其他游戏,现在这些游戏都已推出20多年。
有关新合并的Direct3D8支持DXVK的更多详情,请参阅此合并请求。
责任编辑:站长云网
踩一下[0]

站长云网
顶一下[0]