6 月 3 日消息,Wine 10.9 兼容層正式上線,主要引入 1.16 版 vkd3d,首次支持 DXIL(DirectX Intermediate Language)著色器,并初步支持幾何著色器處理,同時為所有圖形驅(qū)動添加了 EGL 庫支持。
注:DXIL 是用于表達(dá) Direct3D 著色器程序的一種中間語言,基于 LLVM IR(Low-Level Virtual Machine Intermediate Representation)的一個子集。
DXIL 由微軟開發(fā),主要用于 DirectX 著色器編譯器(DirectXShaderCompiler),可以將高級著色語言(HLSL)直接映射到 LLVM IR 中,以便在圖形處理單元(GPU)上高效運(yùn)行。它支持多種著色器階段(如頂點、像素、計算等)的編譯和鏈接,同時包含資源管理和驗證機(jī)制。
Wine 是一款讓 Linux 和 macOS 用戶運(yùn)行 Windows 應(yīng)用程序的兼容層,本次 10.9 更新共計修復(fù)了 34 個 BUG,涵蓋打印、游戲、應(yīng)用崩潰等多個領(lǐng)域,顯著提升用戶體驗。
10.9 更新的核心亮點就是引入 vkd3d 1.16,這一 Wine 維護(hù)的 Direct3D 到 Vulkan 翻譯層初步支持 DXIL 著色器,并開始處理幾何著色器。
此外,團(tuán)隊為所有圖形驅(qū)動引入了 EGL 庫支持,進(jìn)一步提升圖形性能。開發(fā)者也將受益于 WIDL(Wine 的 IDL 編譯器)對 Windows Runtime(WinRT)元數(shù)據(jù)生成的初步支持,以及使用 Clang 構(gòu)建時新增的編譯器異常處理功能。
游戲玩家也將迎來好消息:經(jīng)典游戲《3D 彈球:太空學(xué)員》的全屏模式恢復(fù)正常,《帝國時代 1.x》的顯示瑕疵被清除,Steam 平臺《戴森球計劃》的開場白屏問題和窗口切換后鼠標(biāo)功能失效的情況也得到修復(fù)。
開發(fā)方面,項目還引入了 Windows Runtime (WinRT) 元數(shù)據(jù)生成支持及 Clang 編譯器的異常處理功能。






京公網(wǎng)安備 11011402013531號