DXVK 1.9.1 kaleratzea, Direct3D 9/10/11 inplementazioak Vulkan APIaren gainean

DXVK 1.9.1 geruzaren bertsioa eskuragarri dago, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 eta 11 inplementazioa eskaintzen duena, Vulkan APIrako deien itzulpenaren bidez lan eginez. DXVK-k Vulkan 1.1 APIa onartzen duten kontrolatzaileak behar ditu, hala nola Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 eta AMDVLK. DXVK Wine erabiliz Linux-en 3D aplikazioak eta jokoak exekutatzeko erabil daiteke, Wine-ren Direct3D 9/10/11 OpenGL-en gainean exekutatzen diren inplementazioen errendimendu handiagoaren alternatiba gisa.

Aldaketa nagusiak:

  • D3D9 blokeo-mekanismoa berraztertu ondoren aurkeztu ziren errendimendu- eta egonkortasun-arazo batzuk konpontzen ditu.
  • Staging Texture prozesatzea D3D11-n berritu egin da, eta ondorioz, memoria-kontsumoa murriztu da eta PUZaren eta GPUren artean datuak mugitzeko behar diren irudien kopia kopurua murriztu da.
  • Kodea kendu da Mesa-ren bertsio zaharretako arazoak konpontzeko (<=19.0).
  • Windows SRW blokeoetan oinarritutako blokeo primitiboak birdiseinatu dira, mingw eraikuntzan winpthreads inplementazioa baino eraginkorragoak direnak.
  • Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 eta World of Final Fantasy-en arazoak konpondu dira

Iturria: opennet.ru

Gehitu iruzkin berria