Compartilhar via


estrutura D3D12_COMPUTE_PIPELINE_STATE_DESC (d3d12.h)

Descreve um objeto de estado de pipeline de computação.

Sintaxe

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;

Membros

pRootSignature

Um ponteiro para o objeto ID3D12RootSignature .

CS

Uma estrutura D3D12_SHADER_BYTECODE que descreve o sombreador de computação.

NodeMask

Para uma única operação de GPU, defina isso como zero. Se houver vários nós de GPU, defina bits para identificar os nós (adaptadores físicos do dispositivo) para os quais o estado do pipeline de computação deve ser aplicado. Cada bit na máscara corresponde a um único nó. Consulte Sistemas de vários adaptadores.

CachedPSO

Um objeto de estado de pipeline armazenado em cache, como uma estrutura de D3D12_CACHED_PIPELINE_STATE . pCachedBlob e CachedBlobSizeInBytes podem ser definidos como NULL e 0, respectivamente.

Flags

Um D3D12_PIPELINE_STATE_FLAGS constante de enumeração, como para "depuração de ferramenta".

Comentários

Essa estrutura é usada por CreateComputePipelineState.

Requisitos

Requisito Valor
Cabeçalho d3d12.h

Confira também

Estruturas principais