Lançamento das implementações DXVK 1.10.2, Direct3D 9/10/11 sobre a API Vulkan

Está disponível o lançamento da camada DXVK 1.10.2, fornecendo uma implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, trabalhando por tradução de chamadas para a API Vulkan. O DXVK requer drivers compatíveis com a API Vulkan 1.1, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. O DXVK pode ser usado para executar aplicativos e jogos 3D no Linux usando o Wine, servindo como uma alternativa de maior desempenho às implementações Direct3D 9/10/11 integradas do Wine em execução no OpenGL.

Grandes mudanças:

  • Para Direct3D 9, foi adicionado suporte para texturas de cubo não contínuas (sem limites de processamento entre amostras), implementadas por meio do uso da extensão Vulkan VK_EXT_non_seamless_cube_map.
  • Cache aprimorado de shaders em disco ao usar drivers NVIDIA Vulkan.
  • Erros que levavam ao salvamento e uso incorreto do arquivo de cache de estado foram corrigidos.
  • Corrigidos problemas ao construir usando GCC 12.1.
  • O código de limpeza na implementação dos métodos D3D11 para acesso não ordenado a recursos de vários threads (UAV, Unordered Access View) foi otimizado, o que melhorou a eficiência da compactação de imagens nos drivers.
  • Otimizado o desempenho de compactação na memória do código de shader SPIR-V.
  • Problemas corrigidos nos seguintes jogos: 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

Adicionar um comentário