Lançamento do DXVK 1.7, implementação do Direct3D 9/10/11 sobre a API Vulkan.

Formado lançamento da camada DXVK 1.7, que fornece a implementação do DXGI (Infraestrutura Gráfica do DirectX), Direct3D 9, 10 e 11, funcionando através da transcrição de chamadas na API Vulkan. Para usar o DXVK é necessário ter drivers com suporte a API Vulkan 1.1, como AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK.
O DXVK pode ser usado para executar aplicativos e jogos 3D no Linux com Wine, servindo como uma alternativa de alto desempenho à implementação do Direct3D 11 embutida no Wine, que funciona sobre OpenGL.

Principais mudanças:

  • Adicionada a compatibilidade com as extensões da API gráfica Vulkan: VK_EXT_custom_border_color (usado para suporte a cores de borda no Sampler, o que resolveu muitos problemas em jogos baseados em Direct3D 9, incluindo Crysis e Halo 2 Vista) e VK_EXT_robustness2 (semelhante ao D3D11, utilizado para gerenciar o acesso fora da área permitida do recurso). Para usar essas extensões, é necessário ter o wine 5.8, bem como drivers AMD e Intel do Mesa 20.2-dev ou driver NVIDIA 440.66.12-beta;
  • Otimizadas as operações de limpeza e
    barreiras na renderização, o que permitiu melhorar um pouco o desempenho de alguns jogos;
  • Em jogos D3D11, adicionada a possibilidade de usar filas computacionais para carregamento assíncrono de recursos, caso o driver (por exemplo, RADV) não suporte uma fila de transferência separada;
  • Implementada alguma funcionalidade DXGI 1.6, que será aplicada em futuros lançamentos de World of Warcraft;
  • Reduzido o consumo de memória em D3D9, evitando o esgotamento da memória disponível em alguns jogos, como Toxikk;
  • Corrigidos erros de verificação Vulkan em Cloudpunk e outros jogos que utilizam incorretamente o buffer de recursos;
  • Resolvidos problemas ao compilar com GCC 10.1;
  • Corrigidos diversos problemas relacionados ao D3D9;
  • Reformulada a opção dxgi.tearFree;
  • Resolvidos problemas em jogos como Fallout New Vegas, Freelancer, GTA IV e Halo Custom Edition;
  • Interrompido o suporte à compilação com winelib. Para compilar DXVK, agora é obrigatoriamente necessário o MinGW.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster