MesaのRadeonVulkanオープン-ソースドライバー「RADV」は、メッシュシェーダーの実験的サポートを導入する準備をしています。
金曜日のパッチは、 NV_mesh_shader仕様で概説されているメッシュシェーダーの実験的サポートを提供するために投稿されました。>。メッシュシェーダーは機能していますが、タスクシェーダーはまだ実装されていません。ただし、開発者はサポートがまもなく提供されると述べています。メッシュシェーダーは、従来の頂点/ジオメトリパイプラインを置き換えるコンピューティングのようなシェーダーステージを提供します。メッシュシェーダーの背景情報の詳細については、
RADV開発者は、「NV_mesh_shaderはAMDハードウェアでのパフォーマンスが低いため、RADVで正式にサポートされることはありません。ただし、メッシュシェーダーテクノロジーの経験を積むためにこの拡張機能を実装しています。ユーザーはすべきではありません。潜在的なクロスベンダー拡張が表示された場合は削除するため、このサポートに依存してください。」
Intelは、メッシュシェーダー用のMesaドライバーも準備しています。 Intel Xe HPGハードウェアはメッシュシェーダーをサポートするため、少なくともメッシュシェーダー用のクロスベンダーVulkan拡張機能が登場するまで、NV_mesh_shaderのサポートに取り組んできました。
AMD RDNA2(Radeon RX 6000シリーズ)グラフィックハードウェアはメッシュシェーダーをサポートし、次世代ジオメトリ(NGG)に依存しています。
RADV Vulkanドライバーの実験的なメッシュシェーダーの動作は、現在