CrossOver 是一个在 macOS、Linux 和 ChromeOS 上都能让系统执行 Windows 应用程序的热门平台,让使用者感觉彷彿它们是原生应用程序一样。本周,CrossOver 的开发公司 CodeWeavers 宣布,这个平台将很快支持微软的 DirectX 12,这对于游戏玩家而言是一个好消息。
全新升级DirectX 12支持
对于不熟悉的人来说,DirectX 是一个在 Windows 和 Xbox 游戏主机上的 API,用于处理图形渲染,类似于苹果的 Metal API。
最新版本的 DirectX 12 带来了许多改进,例如让应用程序同时存取 GPU 的所有核心。这将提供更好的游戏性能,同时也能实现更高的图形品质。
目前,CrossOver 只支持 DirectX 11 和之前的版本。通过增加对 DirectX 12 的支持,跨界使用者在 Mac 上运行 Windows 游戏时可以期待更好的性能表现。然而,有一点需要注意。
更好的游戏性能和图形品质
根据 CodeWeavers 的说法,对于 DirectX 12 的游戏支持将以「依游戏标题」的方式进行添加。这是因为该技术相当复杂且存在着一些错误,所以他们希望确保使用者不会遇到问题。
首款获得 CrossOver DirectX 12 支持的游戏将是《暗黑破坏神 II:重生》,但使用者可以期待将来支持更多热门游戏。
虽然我们对这项突破感到兴奋,但我们也承认这只是我们旅程的开始。我们的团队研究结果显示,在 macOS 上实现 DirectX 12 的支持并没有一个简单的方法。要让《暗黑破坏神 II:重生》运行,我们必须修复多个与 MoltenVK 和 SPIRV-Cross 相关的错误。
DirectX是什么?DirectX是由微软公司建立的一系列专为多媒体以及游戏开发的应用程序界面。它包含Direct3D、Direct2D、DirectCompute等等多个不同用途的子部份,因为这一系列API皆以Direct字样开头,所以DirectX(只要把X字母替换为任何一个特定API的名字)就成为这一巨大的API系列的统称。