estructura D3D12_COMPUTE_PIPELINE_STATE_DESC (d3d12.h)

Describe un objeto de estado de canalización de proceso.

Sintaxis

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;

Miembros

pRootSignature

Puntero al objeto ID3D12RootSignature .

CS

Estructura D3D12_SHADER_BYTECODE que describe el sombreador de proceso.

NodeMask

Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca bits para identificar los nodos (adaptadores físicos del dispositivo) para los que se aplicará el estado de la canalización de proceso. Cada bit de la máscara corresponde a un único nodo. Consulte Sistemas de varios adaptadores.

CachedPSO

Objeto de estado de canalización almacenado en caché, como una estructura de D3D12_CACHED_PIPELINE_STATE . pCachedBlob y CachedBlobSizeInBytes se pueden establecer en NULL y 0, respectivamente.

Flags

Constante de enumeración D3D12_PIPELINE_STATE_FLAGS como para "depuración de herramientas".

Comentarios

CreateComputePipelineState usa esta estructura.

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

Estructuras principales