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 |