FERRAMENTAS LINUX: Chega o VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT

segunda-feira, 14 de maio de 2018

Chega o VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT



Confira!!



O driver RADV Vulkan dentro do Mesa conseguiu seu suporte para o VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT para que os aplicativos / jogos possam desativar as otimizações ao compilar um pipeline Vulkan. Isto é notavelmente o que foi apenas coberto no outro dia para ajudar a reduzir a gagueira com DXVK .

Quando VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT é definido, as otimizações de vinculação do NIR não são utilizadas. Ao fazer isso, acelerou o tempo de compilação de alguns demos da Unity em cerca de 10% como um teste de referência feito por Timothy Arceri na Valve. Isso é o que está sendo usado por uma ramificação DXVK para acelerar o tempo de compilação, enquanto dispara de forma assíncrona uma compilação otimizada em segundo plano e alterna de modo transparente para a compilação otimizada quando estiver pronta, esperando assim eliminar a intermitência da espera na compilação inicial. Até agora eu não vi nenhum outro aplicativo / aplicativo Vulkan pedindo suporte para este bit.

Este pouso chegou ao Mesa no Git para o lançamento do Mesa 18.2 do próximo trimestre.



Até a próxima!!

Nenhum comentário:

Postar um comentário