Condividi tramite


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

Vedi anche

Strutture principali