D3D12_COMPUTE_PIPELINE_STATE_DESC struttura (d3d12.h)
Descrive un oggetto stato della pipeline di calcolo.
Sintassi
typedef struct D3D12_COMPUTE_PIPELINE_STATE_DESC {
ID3D12RootSignature *pRootSignature;
D3D12_SHADER_BYTECODE CS;
UINT NodeMask;
D3D12_CACHED_PIPELINE_STATE CachedPSO;
D3D12_PIPELINE_STATE_FLAGS Flags;
} D3D12_COMPUTE_PIPELINE_STATE_DESC;
Members
pRootSignature
Puntatore all'oggetto ID3D12RootSignature .
CS
Struttura D3D12_SHADER_BYTECODE che descrive lo shader di calcolo.
NodeMask
Per un'operazione GPU singola, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare bit per identificare i nodi (schede fisiche del dispositivo) per cui si applica lo stato della pipeline di calcolo. Ogni bit della maschera corrisponde a un singolo nodo. Fare riferimento ai sistemi multi-adapter.
CachedPSO
Oggetto stato della pipeline memorizzato nella cache, come struttura D3D12_CACHED_PIPELINE_STATE . pCachedBlob e CachedBlobSizeInBytes possono essere impostati rispettivamente su NULL e 0.
Flags
Costante di enumerazione D3D12_PIPELINE_STATE_FLAGS, ad esempio per "debug degli strumenti".
Commenti
Questa struttura viene usata da CreateComputePipelineState.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |