Método ID3D12GraphicsCommandList4::SetPipelineState1 (d3d12.h)
Establece un objeto de estado en la lista de comandos.
Sintaxis
void SetPipelineState1(
ID3D12StateObject *pStateObject
);
Parámetros
pStateObject
Objeto de estado que se va a establecer en la lista de comandos. En la versión actual, solo puede ser de tipo D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE.
Valor devuelto
None
Observaciones
Se puede llamar a este método desde listas y agrupaciones de comandos de proceso o gráficos.
Este método es una alternativa a ID3D12GraphicsCommandList::SetPipelineState, que solo se define para sombreadores gráficos y de proceso. Solo hay un estado de canalización activo en una lista de comandos a la vez, por lo que cualquiera de las llamadas establece el estado de la canalización actual. La distinción entre las llamadas es que cada uno establece solo tipos concretos de estado de canalización. En la versión actual, SetPipelineState1 solo se usa para establecer el estado de canalización de raytracing.
Requisitos
Cliente mínimo compatible | Windows 10, versión 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |