DXVK 1.10.2, Direct3D 9/10/11 -toteutusten julkaisu Vulkan API:n päälle

DXVK 1.10.2 -kerroksen julkaisu on saatavilla, ja se tarjoaa toteutuksen DXGI:stä (DirectX Graphics Infrastructure), Direct3D 9:stä, 10:stä ja 11:stä, joka toimii Vulkan API:n puhelun kääntämisen kautta. DXVK vaatii ohjaimia, jotka tukevat Vulkan 1.1 API:ta, kuten Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ja AMDVLK. DXVK:ta voidaan käyttää 3D-sovellusten ja pelien ajamiseen Linuxissa Winen avulla, mikä toimii tehokkaampana vaihtoehtona Winen sisäänrakennetuille Direct3D 9/10/11 -toteutuksille, jotka toimivat OpenGL:n päällä.

Suurimmat muutokset:

  • Direct3D 9:ään on lisätty tuki ei-saumattomille (ilman näytteiden välisiä prosessointirajoja) kuutiotekstuurit, jotka on toteutettu käyttämällä Vulkan-laajennusta VK_EXT_non_seamless_cube_map.
  • Paranneltu Shadereiden välimuistiin tallentaminen levylle käytettäessä NVIDIA Vulkan -ajureita.
  • Virheet, jotka johtivat tilavälimuistitiedoston virheelliseen tallentamiseen ja käyttöön, on korjattu.
  • Korjattu ongelmia rakennettaessa GCC 12.1.
  • Siivouskoodi D3D11-menetelmien toteutuksessa useiden säikeiden resurssien järjestämättömään käyttöön (UAV, Unordered Access View) on optimoitu, mikä on parantanut kuvanpakkauksen tehokkuutta ohjaimissa.
  • Optimoi SPIR-V Shader -koodin muistin pakkaussuorituskykyä.
  • Korjatut ongelmat seuraavissa peleissä: 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: The Force Unleashed II ja Star Wars: The Old Republic.

Lähde: opennet.ru

Lisää kommentti