Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Descrive i parametri usati dal driver di visualizzazione per creare una firma del comando.
Sintassi
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;
Membri
ByteStride
Specifica le dimensioni di ogni argomento di una firma del comando, in byte.
NumArgumentDescs
Specifica il numero di argomenti nella firma del comando.
pArgumentDescs
Matrice di strutture di D3D12DDI_INDIRECT_ARGUMENT_DESC, contenente i dettagli degli argomenti, incluso se l'argomento è un vertex buffer, una costante, una visualizzazione buffer costante, una visualizzazione risorsa shader o una visualizzazione di accesso non ordinata.
hRootSignature
Handle per la firma radice.
NodeMask
Set di nodi. Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare i bit per identificare i nodi (schede fisiche del dispositivo) per cui applicare la firma del comando. Ogni bit nella maschera corrisponde a un singolo nodo. Fare riferimento a Sistemi multi-adattatore.
Osservazioni
Usare questa struttura con PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
Per altre informazioni, vedere la specifica mesh shader.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1903 |
intestazione | d3d12umddi.h |