PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Rückruffunktion (d3d12umddi.h)
SetPipelineStackSize legt die aktuelle Pipelinestapelgröße fest.
Syntax
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Pfnd3d12ddiSetPipelineStackSize0054;
void Pfnd3d12ddiSetPipelineStackSize0054(
D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
UINT unnamedParam2
)
{...}
Parameter
unnamedParam1
Ein Handle für das Zustandsobjekt.
unnamedParam2
Stack size in bytes to use during pipeline execution for each shader thread (of which there can be many thousands in flight on the GPU).
Rückgabewert
Nichts
Bemerkungen
SetPipelineStackSize und GetPipelineStackSize oder jegliche Verwendung von Ray Tracing Pipeline State-Objekten, z. B. DispatchRays, werden nicht erneut eingeschrieben. Dies bedeutet, dass die App, wenn Sie eine dieser Funktionen aus separaten Threads aufrufen, eigenständig synchronisieren muss. Jeder angegebene DispatchRays-Aufruf oder GetPipelineStackSize-Aufruf verwendet oder gibt die letzte Stapelgrößeneinstellung zurück.
Die Laufzeit legt Aufrufe von Zustandsobjekten ab, die keine Ray-Tracing-Pipelines sind (z. B. Sammlungen).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | d3d12umddi.h |