D3D12_COMPUTE_PIPELINE_STATE_DESC-Struktur (d3d12.h)
Beschreibt ein Zustandsobjekt der Computepipeline.
Syntax
typedef struct D3D12_COMPUTE_PIPELINE_STATE_DESC {
ID3D12RootSignature *pRootSignature;
D3D12_SHADER_BYTECODE CS;
UINT NodeMask;
D3D12_CACHED_PIPELINE_STATE CachedPSO;
D3D12_PIPELINE_STATE_FLAGS Flags;
} D3D12_COMPUTE_PIPELINE_STATE_DESC;
Member
pRootSignature
Ein Zeiger auf das ID3D12RootSignature-Objekt .
CS
Eine D3D12_SHADER_BYTECODE-Struktur , die den Compute-Shader beschreibt.
NodeMask
Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 (null) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie Bits fest, um die Knoten (die physischen Adapter des Geräts) zu identifizieren, für die der Zustand der Computepipeline gelten soll. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Weitere Informationen finden Sie unter Multi-Adapter-Systeme.
CachedPSO
Ein zwischengespeichertes Pipelinestatusobjekt als D3D12_CACHED_PIPELINE_STATE-Struktur . pCachedBlob und CachedBlobSizeInBytes können auf NULL bzw. 0 festgelegt werden.
Flags
Eine D3D12_PIPELINE_STATE_FLAGS Enumerationskonstante, z. B. für "Tooldebuggen".
Hinweise
Diese Struktur wird von CreateComputePipelineState verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |