PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 fonction de rappel (d3d12umddi.h)
SetPipelineStackSize définit la taille actuelle de la pile de pipelines.
Syntaxe
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Pfnd3d12ddiSetPipelineStackSize0054;
void Pfnd3d12ddiSetPipelineStackSize0054(
D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
UINT unnamedParam2
)
{...}
Paramètres
unnamedParam1
Handle vers l’objet d’état.
unnamedParam2
Taille de pile en octets à utiliser pendant l’exécution du pipeline pour chaque thread de nuanceur (dont il peut y avoir plusieurs milliers en vol sur le GPU).
Valeur de retour
Aucun
Remarques
SetPipelineStackSize et GetPipelineStackSize ou toute utilisation d’objets d’état de pipeline de traçage de rayons, tels que DispatchRays ne sont pas réinitualisé. Cela signifie que si vous appelez l’une de ces fonctions à partir de threads distincts, l’application doit se synchroniser elle-même. Tout appel DispatchRays donné ou appel GetPipelineStackSize utilise ou retourne le paramètre de taille de pile le plus récent.
Le runtime supprime les appels aux objets d’état autres que les pipelines de traçage de rayons (tels que les collections).
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | d3d12umddi.h |