Lanzamento de DXVK 1.10.2, implementacións de Direct3D 9/10/11 ademais da API Vulkan

O lanzamento da capa DXVK 1.10.2 está dispoñible, que ofrece unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que funciona mediante a tradución de chamadas á API de Vulkan. DXVK require controladores compatibles coa API Vulkan 1.1, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK pódese usar para executar aplicacións e xogos 3D en Linux usando Wine, servindo como unha alternativa de maior rendemento ás implementacións integradas de Wine Direct3D 9/10/11 que se executan enriba de OpenGL.

Principais cambios:

  • Para Direct3D 9, engadíronse soporte para texturas de cubo sen fisuras (sen costuras, sen procesar bordos entre mostras), implementado mediante o uso da extensión Vulkan VK_EXT_non_seamless_cube_map.
  • Mellorouse a caché do sombreador no disco cando se usan controladores NVIDIA Vulkan.
  • Corrixíronse erros que causaban o gardado e o uso incorrectos do ficheiro da caché do estado.
  • Solucionáronse problemas ao construír con GCC 12.1.
  • Optimizouse o código de limpeza na implementación dos métodos D3D11 para o acceso non ordenado a recursos desde múltiples fíos (UAV, Unordered Access View), o que permitiu aumentar a eficiencia da compresión de imaxes nos controladores.
  • Optimizouse o rendemento da compresión do código sombreador SPIR-V na memoria.
  • Solucionáronse problemas nos xogos: 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 e Star Wars: The Old Republic.

Fonte: opennet.ru

Engadir un comentario