Radeon Vulkan di Mesa aperto-source driver”RADV”si sta preparando a introdurre il supporto sperimentale per gli shader mesh.

Venerdì sono state pubblicate patch che forniscono supporto sperimentale per gli shader mesh come descritto tramite la specifica NV_mesh_shader. Gli shader mesh funzionano, ma gli shader delle attività non sono ancora stati implementati, anche se gli sviluppatori affermano che il supporto dovrebbe arrivare presto. Gli shader mesh forniscono una fase di shader simile al calcolo per sostituire la pipeline vertice/geometria convenzionale. Ulteriori informazioni di base sugli shader mesh sono disponibili tramite questo post sul blog di NVIDIA da quando sono stati introdotti la capacità con le GPU Turing.

Gli sviluppatori di RADV notano inoltre:”NV_mesh_shader non sarà mai ufficialmente supportato su RADV, perché ha prestazioni scadenti su hardware AMD. Tuttavia, stiamo implementando questa estensione per acquisire esperienza con la tecnologia mesh shader. Gli utenti non dovrebbero fare affidamento su questo supporto perché lo rimuoveremo se/quando viene visualizzata una potenziale estensione tra fornitori.”

Intel da parte sua ha anche preparato il suo driver Mesa per gli shader mesh. L’hardware Intel Xe HPG supporterà gli shader mesh e quindi anche loro hanno lavorato sul supporto NV_mesh_shader, almeno fino a quando non ci sarà un’estensione Vulkan cross-vendor per gli shader mesh.

L’hardware grafico AMD RDNA2 (serie Radeon RX 6000) supporta gli shader mesh e si basa su Next-Gen Geometry (NGG).

Il lavoro sperimentale di mesh shader per il driver RADV Vulkan è attualmente disponibile tramite questa unione richiesta che è in fase di revisione ma si spera venga presto fusa.

Categories: IT Info