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 state.
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).
Retornar valor
Nenhum
Comentários
SetPipelineStackSize e GetPipelineStackSize ou qualquer uso de objetos de estado do pipeline de rastreamento de raios, como DispatchRays , não são reinseridos. Isso significa que, se chamar qualquer uma dessas funções de threads separados, o aplicativo deverá sincronizar por conta própria. Qualquer chamada DispatchRays ou chamada GetPipelineStackSize usa ou retorna a configuração de tamanho de pilha mais recente.
O runtime descarta chamadas para objetos de estado diferentes de pipelines de rastreamento de raios (como coleções).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3d12umddi.h |