D3D12DDI_INDIRECT_ARGUMENT_DESC-Struktur (d3d12umddi.h)
Beschreibt ein indirektes Argument (ein indirekter Parameter) zur Verwendung mit einer Befehlssignatur.
Syntax
typedef struct D3D12DDI_INDIRECT_ARGUMENT_DESC {
D3D12DDI_INDIRECT_ARGUMENT_TYPE Type;
union {
struct {
UINT Slot;
} VertexBuffer;
struct {
UINT RootParameterIndex;
UINT DestOffsetIn32BitValues;
UINT Num32BitValuesToSet;
} Constant;
struct {
UINT RootParameterIndex;
} ConstantBufferView;
struct {
UINT RootParameterIndex;
} ShaderResourceView;
struct {
UINT RootParameterIndex;
} UnorderedAccessView;
};
} D3D12DDI_INDIRECT_ARGUMENT_DESC;
Member
Type
Eine einzelne D3D12DDI_INDIRECT_ARGUMENT_TYPE Enumerationskonstante.
VertexBuffer
VertexBuffer.Slot
Gibt den Slot an, der die Vertexpufferadresse enthält.
Constant
Constant.RootParameterIndex
Gibt den Stammindex der Konstante an.
Constant.DestOffsetIn32BitValues
Der Offset in 32-Bit-Werten, um die erste Konstante der Gruppe festzulegen. Unterstützt mehrwertige Konstanten für einen bestimmten Stammindex. Stammkonstanteeinträge müssen von kleinsten bis größten DestOffsetIn32BitValues sortiert werden.
Constant.Num32BitValuesToSet
Die Anzahl der 32-Bit-Konstanten, die auf dem angegebenen Stammindex festgelegt werden. Unterstützt mehrwertige Konstanten für einen bestimmten Stammindex.
ConstantBufferView
ConstantBufferView.RootParameterIndex
Gibt den Stammindex des CBV an.
ShaderResourceView
ShaderResourceView.RootParameterIndex
Gibt den Stammindex der SRV an.
UnorderedAccessView
UnorderedAccessView.RootParameterIndex
Gibt den Stammindex des UAV an.
Hinweise
Verwenden Sie diese Struktur mit der Struktur [D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001].
Weitere Informationen finden Sie in der Mesh Shader-Spezifikation .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1903 |
Kopfzeile | d3d12umddi.h (einschließlich D3d12umddi.h) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für