Cela ajoute un suivi d'état parallèle au calcul. Dans certains cas, le suivi de l'état graphique est simplement étendu (par exemple, les ressources liées aux shaders), dans d'autres cas, il est dupliqué (par exemple, des caches de pipeline supplémentaires) et dans d'autres cas, il est reconstruit. Le résultat final de la prise en charge informatique d'ARB_compute_shader est que le chemin indirect y est quelque peu lent. Maintenant que nous bénéficions de la prise en charge du calcul, nous pouvons commencer à connecter des shaders de calcul pour les choses que nous devrons simuler à l'avenir, comme fournir des chemins plus rapides pour la répartition indirecte qui nécessitent des variables d'état.Bien que la prise en charge par Mesa des shaders de calcul D3D12 ne soit pas claire pour le moment, cette prise en charge pourrait être très utile dans les centres de données. Microsoft propose peut-être déjà des machines virtuelles optimisées pour le GPU sur Azure pour les charges de travail nécessitant des puces plus spécialisées. Il est important de noter que cette demande de fusion et ses efforts de construction ne sont liés à aucun effort officiel visant à porter DirectX 12 sur Linux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!