O driver de código aberto Radeon Vulkan da Mesa "RADV" está se preparando para apresentar suporte experimental para shaders de malha.
Patches na sexta-feira foram postados fornecendo suporte experimental para shaders de malha conforme descrito pela especificação NV_mesh_shader . Os sombreadores de malha estão funcionando, mas os sombreadores de tarefa ainda não foram implementados - embora os desenvolvedores digam que o suporte deve chegar em breve. Os sombreadores de malha fornecem um estágio de sombreador semelhante ao de computação para substituir o pipeline de vértice / geometria convencional. Mais informações básicas sobre os sombreadores de malha podem ser encontradas nesta postagem do blog da NVIDIA de quando eles introduziram o recurso com GPUs Turing.
Os desenvolvedores RADV também observam, "NV_mesh_shader nunca será oficialmente suportado em RADV, porque funciona mal no hardware AMD. No entanto, estamos implementando essa extensão para obter alguma experiência com a tecnologia de sombreador de malha. Os usuários não devem confiar neste suporte porque iremos removê-lo se / quando uma extensão potencial de fornecedor cruzado aparecer. "A Intel, por sua vez, também está preparando seu driver Mesa para os mesh shaders . O hardware Intel Xe HPG suportará os mesh shaders e, portanto, eles também estão trabalhando no suporte a NV_mesh_shader, pelo menos até que haja uma extensão Vulkan para shaders de malha.
O hardware gráfico AMD RDNA2 (série Radeon RX 6000) oferece o suporte aos mesh shaders e depende da geometria de última geração (NGG).
O trabalho experimental de shader de malha para o driver RADV Vulkan pode ser encontrado por meio desta solicitação de mesclagem que está sendo revisada, mas esperamos que seja mesclada em breve.
Até a próxima !!
Nenhum comentário:
Postar um comentário