Radeon Vulkan de Mesa ouvert-Le pilote source”RADV”se prépare à introduire un support expérimental pour les shaders de maillage.
Des correctifs ont été publiés vendredi pour fournir une prise en charge expérimentale des shaders de maillage, comme indiqué via la spécification NV_mesh_shader. Les shaders de maillage fonctionnent mais les shaders de tâches ne sont pas encore implémentés-bien que les développeurs disent que le support devrait arriver bientôt. Les shaders de maillage fournissent une étape de shader de type calcul pour remplacer le pipeline vertex/géométrie conventionnel. Plus d’informations générales sur les shaders de maillage peuvent être trouvées via ce billet de blog NVIDIA depuis leur introduction la capacité avec les GPU Turing.
Les développeurs RADV notent également : « NV_mesh_shader ne sera jamais officiellement pris en charge sur RADV, car il fonctionne mal sur le matériel AMD. Cependant, nous implémentons cette extension pour acquérir une certaine expérience avec la technologie de shader de maillage. Les utilisateurs ne doivent pas comptez sur ce support car nous allons le supprimer si/quand une extension potentielle multi-fournisseur apparaît.”
Intel, pour sa part, a également préparé son pilote Mesa pour les shaders de maillage. Le matériel Intel Xe HPG prendra en charge les shaders de maillage et ils ont donc également travaillé sur la prise en charge de NV_mesh_shader, au moins jusqu’à ce qu’il y ait une extension Vulkan multi-fournisseurs pour les shaders de maillage.
Le matériel graphique AMD RDNA2 (série Radeon RX 6000) prend en charge les shaders de maillage et s’appuie sur la géométrie de nouvelle génération (NGG).
Le travail expérimental de maillage shader pour le pilote RADV Vulkan peut actuellement être trouvé via cette fusion demande qui est en cours de révision mais qui, espérons-le, sera bientôt fusionnée.