Compartilhar via


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