En plus de la Radeon de Mesa Pilote Vulkan”RADV”préparé pour l’ombrage de maillage avec une prochaine extension de shader de maillage Vulkan en plus de NV_mesh_shader de NVIDIA, il semble qu’AMD prendra également en charge ponctuellement l’extension de shader de maillage multifournisseur.
AMD a préparé les changements de prise en charge des shaders de maillage dans LLPC, son compilateur de pipeline basé sur LLVM utilisé par le pilote Vulkan open source AMDVLK.
Comme indiqué dans les Nouvelles du GPU LLVM, AMD a préparé un certain nombre de demandes de fusion auprès de LLPC pour les mesh shaders.
Diverses demandes de fusion ont atteint l’arborescence LLPC pour préparer cette back-end du compilateur de shader pour prendre en charge correctement les shaders de maillage. Cette branche est l’endroit où ils ont mis en scène leurs changements de shader de maillage avant de fusionner avec LLPC.
Étant donné le calendrier de ce travail d’AMD pour AMDVLK/LLPC et le RADV de Mesa également préparé pour les shaders de maillage, il est prudent de supposer que très bientôt le groupe de travail Vulkan de Khronos publiera une nouvelle mise à jour des spécifications avec cette prise en charge très attendue des shaders de maillage. Les shaders de maillage combinent le traitement des sommets et des primitives en tant que changement fondamental du pipeline de rendu graphique. NVIDIA prend en charge les shaders de maillage depuis les GPU Turing avec leur extension NV_mesh_shader, tandis que les GPU Radeon RX 6000″RDNA2″ont également le support matériel des shaders de maillage, tout comme les GPU”Alchemist”d’Intel Arc Graphics et donc maintenant une belle prise en charge multi-fournisseurs qui se matérialise enfin.