Freigeben über


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

Weitere Informationen

D3D12DDI_D3D12_OPTIONS_DATA_0089