Condividi tramite


enumerazione D3D12DDI_VARIABLE_SHADING_RATE_TIER (d3d12umddi.h)

Un valore D3D12DDI_VARIABLE_SHADING_RATE_TIER indica il livello supportato dall'hardware per l'ombreggiatura a frequenza variabile.

Sintassi

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
} ;

Costanti

 
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
Valore: 0
L'ombreggiatura a frequenza variabile non è supportata.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Valore: 1
L'ombreggiatura a frequenza variabile è supportata al livello 1.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Valore: 2
L'ombreggiatura a velocità variabile è supportata al livello 2.

Osservazioni

di ombreggiatura della frequenza delle variabili è un meccanismo per abilitare l'allocazione delle prestazioni di rendering e della potenza a velocità variabili nell'immagine sottoposta a rendering.

Per ogni livello vengono definite le funzionalità seguenti.

  • Supporto di livello 1

    • La velocità di ombreggiatura può essere specificata solo per ogni disegno; niente di più granulare di quello.
    • La velocità di ombreggiatura si applica in modo uniforme a ciò che viene disegnato indipendentemente dalla posizione all'interno della destinazione di rendering.
  • Supporto di livello 2

    • La velocità di ombreggiatura può essere specificata in base al disegno, come nel livello 1. Può anche essere specificato da una combinazione di base per disegno e semantica dall'immagine dello spazio sullo schermo e per ogni vertice provocante.
    • Le frequenze di ombreggiatura delle tre origini vengono combinate usando un set di combinatori.
    • Le dimensioni del riquadro dell'immagine dello spazio sullo schermo sono 16x16 o inferiori.
    • La frequenza di ombreggiatura richiesta dall'app è garantita esattamente (per la precisione dei filtri temporali e di altri filtri di ricostruzione).
    • SV_ShadingRate input PS è supportato, dove SV_ShadingRate fornisce altre informazioni sulla frequenza di ombreggiatura.
    • La frequenza dei vertici provocante, detta anche frequenza per primitiva, è valida solo quando viene usato un viewport e SV_ViewportIndex non viene scritto in .

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1903
intestazione d3d12umddi.h

Vedere anche

D3D12DDI_D3D12_OPTIONS_DATA_0089