Partilhar 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 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