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 |