PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 função de retorno de chamada (d3d12umddi.h)
SetPipelineStackSize define o tamanho atual da pilha do pipeline.
Sintaxe
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Pfnd3d12ddiSetPipelineStackSize0054;
void Pfnd3d12ddiSetPipelineStackSize0054(
D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
UINT unnamedParam2
)
{...}
Parâmetros
unnamedParam1
Um identificador para o objeto de estado.
unnamedParam2
Tamanho da pilha em bytes a serem usados durante a execução do pipeline para cada thread de sombreador (dos quais pode haver muitos milhares em voo na GPU).
Valor de retorno
Nenhum
Observações
SetPipelineStackSize e GetPipelineStackSize ou qualquer uso de objetos de estado do pipeline de rastreamento de raios, como DispatchRays não são re-participantes. Isso significa que, se chamar qualquer uma dessas funções de threads separados, o aplicativo deverá sincronizar por conta própria. Qualquer chamada DispatchRays fornecida ou chamada GetPipelineStackSize usa ou retorna a configuração de tamanho de pilha mais recente.
O runtime descarta chamadas para objetos de estado que não sejam pipelines de rastreamento de raios (como coleções).
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | d3d12umddi.h |