在 Vulkan API 之上發布 DXVK 1.10.2、Direct3D 9/10/11 實現

DXVK 1.10.2 層的一個版本可用,提供 DXGI(DirectX 圖形基礎設施)、Direct3D 9、10 和 11 的實現,通過對 Vulkan API 的調用轉換工作。 DXVK 需要支持 Vulkan 1.1 API 的驅動程序,例如 Mesa RADV 22.0、NVIDIA 510.47.03、Intel ANV 22.0 和 AMDVLK。 DXVK 可用於使用 Wine 在 Linux 上運行 3D 應用程序和遊戲,作為運行在 OpenGL 之上的 Wine 內置 Direct3D 9/10/11 實現的更高性能替代方案。

主要變化:

  • 對於 Direct3D 9,添加了對非無縫(非無縫,不處理樣本之間的邊界)立方體紋理的支持,通過使用 Vulkan 擴展 VK_EXT_non_seamless_cube_map 實現。
  • 使用 NVIDIA Vulkan 驅動程序時改進了磁盤上的著色器緩存。
  • 修復了導致錯誤保存和使用狀態緩存文件的錯誤。
  • 修復了使用 GCC 12.1 構建時的問題。
  • 優化了用於從多線程(無人機,無序訪問視圖)無序訪問資源的 D3D11 方法實現中的清理代碼,這使得提高驅動程序中圖像壓縮的效率成為可能。
  • 優化內存中 SPIR-V 著色器代碼壓縮的性能。
  • 修復了遊戲中的問題:超越善惡、Z 日、死亡空間、泥土拉力賽、教父、凌波、權威 2、神秘 V、Onechanbara Z2:混沌、行星毀滅:泰坦、植物大戰Zombies Garden Warfare 2、清算歸來、Scrapland Remastered、Small Radios Big Televisions、Sonic Adventure 2、SpellForce Platinum Edition、Supreme Commander、Star Wars:The Force Unleashed II 和 Star Wars:The Old Republic。

來源: opennet.ru

添加評論