D3D12DDI_VARIABLE_SHADING_RATE_TIER-Enumeration (d3d12umddi.h)
Ein D3D12DDI_VARIABLE_SHADING_RATE_TIER-Wert gibt die Ebene an, die die Hardware für die Schattierung variabler Raten unterstützt.
Syntax
typedef enum D3D12DDI_VARIABLE_SHADING_RATE_TIER {
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0,
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 = 1,
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 = 2
} ;
Konstanten
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED Wert: 0 Schattierung mit variabler Rate wird nicht unterstützt. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 Wert: 1 Die Schattierung mit variabler Rate wird auf Ebene 1 unterstützt. |
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 Wert: 2 Die Schattierung mit variabler Rate wird auf Ebene 2 unterstützt. |
Hinweise
Die Schattierung mit variabler Rate ist ein Mechanismus, um die Zuordnung von Renderingleistung und Leistung mit unterschiedlichen Raten für das gerenderte Bild zu ermöglichen.
Die folgenden Funktionen sind für jede Ebene definiert.
Support der Ebene 1
- Die Schattierungsrate kann nur pro Zeichnung angegeben werden; nichts detaillierter als das.
- Die Schattierungsrate gilt einheitlich für das, was unabhängig davon gezeichnet wird, wo es sich innerhalb des Renderziels befindet.
Unterstützung der Ebene 2
- Die Schattierungsrate kann wie in Ebene 1 pro Zeichnung angegeben werden. Sie kann auch durch eine Kombination aus Pro-Draw-Basis und Semantik aus dem Pro-Provoking-Vertex und einem Bildschirmraumbild angegeben werden.
- Die Schattierungsraten aus den drei Quellen werden mithilfe einer Reihe von Kombinatoren kombiniert.
- Die Größe der Bildschirmraumbildkachel beträgt 16x16 oder kleiner.
- Die von der App angeforderte Schattierungsrate wird garantiert genau geliefert (für die Genauigkeit von temporalen und anderen Rekonstruktionsfiltern).
- SV_ShadingRate PS-Eingabe wird unterstützt, wobei SV_ShadingRate weitere Informationen zur Schattierungsrate bereitstellt.
- Die provozende Vertexrate, auch als Pro-Primitive-Rate bezeichnet, ist nur gültig, wenn ein Viewport verwendet wird und SV_ViewportIndex nicht in geschrieben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1903 |
Kopfzeile | d3d12umddi.h |