Wine 4.18 和 Wine Staging 4.18 新版本

可用的 Win32 API 開放實現的實驗性發布 - 葡萄酒4.18. 自版本發布以來 4.17 關閉了 38 個錯誤報告並進行了 305 次更改。

最重要的變化:

  • 新增了許多新的 VBScript 函數(例如,錯誤處理程序、小時、日、月函數等);
  • 清理並擴展了quartz.dll的功能;
  • ntdll中加入了異常處理,並實作了RtlSetSearchPathMode和RtlGetSearchPath()函數;
  • 新增了函式 wined3d_stateblock_set_render_state()、wined3d_stateblock_set_blend_factor()、
    wined3d_stateblock_set_vs_consts_*()、wined3d_stateblock_set_vertex_shader()、wined3d_stateblock_set_vertex_declaration()、wined3d_stateblock_set_pixel_shader()、wined3d_state_block_Ft_ate_Ft,wined);

  • 已關閉與遊戲和應用程式操作相關的錯誤報告Lego Island 2、Space Rangers 2、Memento Mori、fr-043、Lego Stunt Rally、Castlevania: Lords of Shadow 2、Broken Sword: The Angel of Death、The Witcher 2: Assassins國王、帝國時代、格蘭蒂亞II 週年紀念版、惡魔城:暗影之王2、光環2、Wolf RPG 編輯器、Logos Bible Softare、Atmel Studio 7、Transcendence、謀殺的藝術、極品飛車:碳、模糊。

發生 項目發布 葡萄酒分期 4.18,它開發了 Wine 的擴展版本,其中包括尚不適合採用到主 Wine 分支中的不完整或有風險的補丁。 與 Wine 相比,Wine Staging 提供了 850 個額外的補丁。

新版本的 Wine Staging 與 Wine 4.18 程式碼庫同步。 d3dx9_36 補丁已轉移到主 Wine 中,確保在 D3DXCheckTextureRequirements 中使用紋理壓縮時紋理尺寸與區塊大小對齊。 InternalGetWindowIcon 存根已新增至 user32。 更新補丁 eventfd_同步, wined3d-零-inf-著色器 и dinput-joy-映射.

此外,還可以注意到 обновление 夾層 DXVK 1.4.3 在 Vulkan API 之上實作 DXGI、Direct3D 10 和 Direct3D 11。 新版本引入了帶有狀態快取的新檔案格式,顯著減小了這些檔案的大小(從舊版本升級時,快取格式將自動轉換)。 我們已開展工作來減少具有大量不同著色器的遊戲中的 CPU 負載。 使用 UAV(無序存取視圖)進行圖形著色器無序多執行緒記錄的問題已解決。

來源: opennet.ru

添加評論