FERRAMENTAS LINUX: Vulkan 1.3.284: Uma Nova Extensão Revoluciona a Compatibilidade do OpenGL-on-Vulkan

quarta-feira, 8 de maio de 2024

Vulkan 1.3.284: Uma Nova Extensão Revoluciona a Compatibilidade do OpenGL-on-Vulkan

 


Na segunda-feira, uma nova atualização do Vulkan 1.3.284 foi lançada, trazendo consigo uma extensão notável: VK_EXT_legacy_vertex_attributes. 

Esta extensão, desenvolvida por Ike Blumenkrantz e Alyssa Rosenzweig da Valve, com contribuições de engenheiros da NVIDIA e LunarG, promete revolucionar as implementações de compatibilidade OpenGL-on-Vulkan, como o driver Zink da Mesa.

A extensão VK_EXT_legacy_vertex_attributes permite que os recursos legados dos atributos de vértices do OpenGL sejam suportados no Vulkan. Isso possibilita o carregamento de atributos de vértices a partir de alinhamentos de buffer arbitrários, o uso de passos arbitrários nos atributos de vértices e a correspondência de atributos de vértices onde o tipo de dados do componente da ligação não corresponde ao tipo numérico do componente da entrada do shader.

Para mais detalhes sobre as mudanças e a nova extensão no Vulkan 1.3.284, consulte este commit.

Já temos suporte para esta nova extensão do Vulkan no driver ANV Vulkan da Intel dentro do Mesa. Enquanto isso, as solicitações de mesclagem da Mesa estão abertas / em revisão para o suporte ao Radeon RADVLavapipe para essa implementação de software Vulkan e, em seguida, para conectá-lo ao Zink.



Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário