structure D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)
Décrit les paramètres utilisés par le pilote d’affichage pour créer une signature de commande.
Syntaxe
typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
D3D12DDI_HROOTSIGNATURE hRootSignature;
UINT NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;
Membres
ByteStride
Spécifie la taille de chaque argument d’une signature de commande, en octets.
NumArgumentDescs
Spécifie le nombre d’arguments dans la signature de commande.
pArgumentDescs
Tableau de structures D3D12DDI_INDIRECT_ARGUMENT_DESC, contenant des détails des arguments, notamment si l’argument est une mémoire tampon de vertex, une constante, une vue de mémoire tampon constante, une vue de ressource de nuanceur ou une vue d’accès non ordonnée.
hRootSignature
Gérer la signature racine.
NodeMask
Ensemble de nœuds. Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez des bits pour identifier les nœuds (adaptateurs physiques de l’appareil) pour lesquels la signature de commande doit s’appliquer. Chaque bit du masque correspond à un nœud unique. Reportez-vous aux systèmes multi-adaptateurs.
Remarques
Utilisez cette structure avec PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
Pour plus d’informations, consultez la spécification du nuanceur de maillage .
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1903 |
d’en-tête | d3d12umddi.h |