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