Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Typ des Combiners an, der zum Kombinieren von zwei Schattierungsraten A und B verwendet wird, wobei A der Pipeline-/Renderzustand (pro Zeichnung) Schattierungsrate ist, und B eine der folgenden Arten von Schattierungsraten ist:
- eine provozierende Vertexschattierungsrate (von einem Vertex-Shader)
- eine pro primitive Schattierungsrate (aus einem Geometrie-Shader)
- eine bildbasierte Schattierungsrate
Syntax
typedef enum D3D12DDI_SHADING_RATE_COMBINER_0062 {
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH,
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE,
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN,
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX,
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
} ;
Konstanten
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH Der Standard-Combiner, wobei das Ergebnis A ist. Der Pipeline-/Renderzustand (pro Draw)-Schattierungsrate wird verwendet. |
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE Die Schattierungsrate vom Typ B wird als Schattierungsrate verwendet. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN Die kombinierte Schattierungsrate ist das Minimum von A und B. Diese Schattierungsrate ist die höhere Qualität. |
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX Die kombinierte Schattierungsrate ist das Maximum von A und B. Diese Schattierungsrate ist die niedrigere Qualität. |
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM Wenden Sie die Kosten von B relativ zu A an. Die Kombinierte Rate entspricht min(maxRate, A.xy + B.xy), wobei maxRate- die größte zulässige Dimension von groben Pixeln auf dem Gerät ist. |
Bemerkungen
Beim Angeben einer Shaderrate nach Vertex-Attribut:
Wenn ein Geometrie-Shader verwendet wird, kann die Schattierungsrate über das Vertex-Attribut angegeben werden.
Wenn kein Geometrie-Shader verwendet wird, wird die Schattierungsrate durch den provozierenden Vertex angegeben.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1903 |
Header- | d3d12umddi.h |