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系列的統稱。