Rilascio di DXVK 1.10.2, implementazioni Direct3D 9/10/11 oltre all'API Vulkan

È disponibile il rilascio del livello DXVK 1.10.2, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, lavorando attraverso la traduzione delle chiamate all'API Vulkan. DXVK richiede driver che supportano l'API Vulkan 1.1, come Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux utilizzando Wine, fungendo da alternativa a prestazioni più elevate alle implementazioni integrate di Direct3D 9/10/11 di Wine in esecuzione su OpenGL.

Principali modifiche:

  • Per Direct3D 9, è stato aggiunto il supporto per le texture del cubo non senza soluzione di continuità (non senza soluzione di continuità, senza bordi di elaborazione tra i campioni), implementato tramite l'uso dell'estensione Vulkan VK_EXT_non_seamless_cube_map.
  • Migliorata la memorizzazione nella cache degli shader su disco quando si utilizzano i driver NVIDIA Vulkan.
  • Risolti bug che causavano il salvataggio e l'uso errato del file della cache di stato.
  • Risolti problemi durante la compilazione con GCC 12.1.
  • Il codice di pulizia nell'implementazione dei metodi D3D11 per l'accesso non ordinato alle risorse da più thread (UAV, Unordered Access View) è stato ottimizzato, il che ha permesso di aumentare l'efficienza della compressione delle immagini nei driver.
  • Ottimizzazione delle prestazioni della compressione del codice dello shader SPIR-V in memoria.
  • Risolti problemi nei giochi: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: Il Potere della Forza II e Star Wars: The Old Republic.

Fonte: opennet.ru

Aggiungi un commento