A empresa Valve lançou a versão VKD3D-Proton 2.13, um desvio da base de código vkd3d, criado para aprimorar o suporte ao Direct3D 12 no pacote de execução de jogos Proton. O VKD3D-Proton inclui alterações específicas do Proton, otimizações e melhorias para um desempenho mais qualitativo de jogos do Windows baseados em Direct3D 12, que ainda não foram integradas na versão principal do vkd3d. Outra diferença notável é a orientação para o uso de extensões modernas do Vulkan e as capacidades das novas versões dos drivers gráficos para alcançar total compatibilidade com o Direct3D 12.
Entre as mudanças na nova versão:
- Implementadas funcionalidades definidas no modelo de shaders 6.8, como os parâmetros dos shaders de vértices HLSL SV_StartInstanceLocation e SV_StartVertexLocation, suporte a intervalos no atributo WaveSize e capacidades avançadas de texturização.
- Garantida a compatibilidade com o suporte introduzido no Proton 9.0-2 para as especificações OpenVR e OpenXR para operar com headsets de realidade virtual.
- Com a utilização da extensão Vulkan VK_KHR_maintenance6, foi assegurada a correta manipulação de solicitações de renderização sem buffers de índice.
- Implementada a extensão Vulkan VK_MESA_image_alignment_control, cuja aplicação permite reduzir o consumo de memória em sistemas com GPU AMD.
- Implementada a extensão Vulkan VK_EXT_device_address_binding_report.
- A implementação da extensão Vulkan
VK_NV_low_latency2 foi reformulada para eliminar a lentidão ao processar поток com IDs de quadro não sequenciais. - Realizadas otimizações de desempenho e de consumo de memória.
- Resolvendo problemas manifestados nos jogos Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima e Mirage.
Fonte: opennet.ru
