Interface ID3D12MetaCommand (d3d12.h)
Représente une méta-commande. Une méta-commande est un objet Direct3D 12 qui représente un algorithme qui est accéléré par des fournisseurs de matériel indépendants (IMV). Il s’agit d’une référence opaque à un générateur de commandes implémenté par le pilote.
La durée de vie d’une méta-commande est liée à la durée de vie de la liste de commandes qui la référence. Par conséquent, vous ne devez libérer une méta-commande que si aucune liste de commandes référençant celle-ci est en cours d’exécution sur le GPU.
Une méta-commande peut encapsuler un ensemble d’objets d’état de pipeline (PSO), de liaisons, d’états de ressources intermédiaires et d’appels Draw/Dispatch. Vous pouvez considérer que la signature d’une méta-commande est similaire à une fonction de style C, avec plusieurs paramètres d’entrée/sortie et aucune valeur de retour.
Héritage
L’interface ID3D12MetaCommand hérite de ID3D12Pageable. ID3D12MetaCommand a également les types de membres suivants :
Méthodes
L’interface ID3D12MetaCommand a ces méthodes.
ID3D12MetaCommand ::GetRequiredParameterResourceSize Récupère la quantité de mémoire requise pour la ressource de paramètre d’exécution spécifiée pour une méta-commande, pour l’étape spécifiée. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour