FERRAMENTAS LINUX: O VKD3D 1.2 está pronto para oferecer um melhor suporte do Direct3D 12 para o Vulkan

terça-feira, 22 de setembro de 2020

O VKD3D 1.2 está pronto para oferecer um melhor suporte do Direct3D 12 para o Vulkan

 


Confira !!

Patches pendentes para VKD3D levam este Direct3D 12 para biblioteca de tradução Vulkan até a versão 1.2. Esta biblioteca continua avançando no desempenho do D3D12 sobre o Vulkan, principalmente para jogos do Windows no Linux, assim como o DXVK fez para o D3D9 até o D3D11.

Com VKD3D 1.2 há suporte para mais funcionalidades Direct3D 12, libvkd3d-shader como sua própria biblioteca pública autônoma, novas variáveis ​​de ambiente VKD3D_CONFIG / VKD3D_VULKAN_DEVICE, entre outras, para sobrescrever comportamento diferente, suporte a shaders de tesselação, suporte para usar SPIR-V produzido por libvkd3d-shader a ser consumido por GL_ARB_gl_spirv, suporte preliminar para shaders Shader Model 5.1, mais instruções de shader agora tratadas e várias outras mudanças.

Mais dos recursos do Direct3D 12 agora suportados incluem manipulação de multiamostragem, recursos reservados, taxas de etapa de dados de instância, APIs de dados privados, desenhos indexados indiretos, desenhos indiretos com um buffer de contagem, saída de fluxo, reinicialização primitiva, corte de profundidade, descarte de rasterizador, combinação de fonte dupla, visualizações nulas e muito mais.

Enquanto o desenvolvimento do VKD3D pela comunidade Wine e CodeWeavers parecia sombrio por um tempo, parece que o lançamento do VKD3D 1.2 iminente é muito mais capaz e será interessante ver como o software D3D12 pode funcionar bem com ele. Inferno, já se passaram quase dois anos desde VKD3D 1.1 - há muito com este novo lançamento e chegando apenas dois meses depois que um fork da Valve do VKD3D apareceu .

O lançamento do VKD3D 1.2 está pendente com patches prontos que devem aparecer em breve via VKD3D Git .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário