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 Variable Rate Schattierung 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
Variablenratenschattierung wird nicht unterstützt.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Wert: 1
Die Variable Rate shading wird bei Stufe 1 unterstützt.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Wert: 2
Variable Rate Schattierung wird bei Stufe 2 unterstützt.

Bemerkungen

Variablenratenschattierung ist ein Mechanismus zum Aktivieren der Zuordnung von Renderingleistung und -leistung mit unterschiedlichen Raten über das gerenderte Bild hinweg.

Die folgenden Funktionen werden für jede Ebene definiert.

  • Unterstützung der Ebene 1

    • Die Schattierungsrate kann nur pro Draw-Basis angegeben werden; nichts präziser als das.
    • Die Schattierungsrate gilt einheitlich für das, was unabhängig davon gezeichnet wird, wo sie sich innerhalb des Renderziels befindet.
  • Unterstützung der Ebene 2

    • Die Schattierungsrate kann auf Gezeichnet-Basis angegeben werden, wie in Stufe 1. Sie kann auch durch eine Kombination aus pro Draw-Basis und semantisch aus dem provozieren Vertex und einem Bildschirmraumbild angegeben werden.
    • Schattierungsraten aus den drei Quellen werden mit einer Reihe von Kombinatoren kombiniert.
    • Die Kachelgröße des Bildschirmraumbilds beträgt 16 x 16 oder kleiner.
    • Die von der App angeforderte Schattierungsrate wird garantiert genau geliefert (für die Genauigkeit von zeitlichen und anderen Wiederherstellungsfiltern).
    • SV_ShadingRate PS-Eingabe wird unterstützt, wobei SV_ShadingRate weitere Informationen zur Schattierungsrate bereitstellt.
    • Die provozende Scheitelpunktrate, die auch als Grundtyprate bezeichnet wird, ist nur gültig, wenn ein Viewport verwendet wird und SV_ViewportIndex nicht geschrieben wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1903
Header- d3d12umddi.h

Siehe auch

D3D12DDI_D3D12_OPTIONS_DATA_0089