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 velocità 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 della frequenza variabile non è supportata.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Valore: 1
L'ombreggiatura a velocità variabile è supportata al livello 1.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Valore: 2
L'ombreggiatura della frequenza variabile è supportata al livello 2.

Commenti

L'ombreggiatura a velocità variabile è un meccanismo per consentire 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 questo.
    • La frequenza 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 frequenza 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 dal per-provoking-vertex e da un'immagine dello spazio dello schermo.
    • Le frequenze di ombreggiatura delle tre origini vengono combinate usando un set di combinatori.
    • La dimensione del riquadro dell'immagine dello spazio sullo schermo è 16x16 o inferiore.
    • 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, in cui SV_ShadingRate fornisce altre informazioni sulla frequenza di ombreggiatura.
    • La frequenza dei vertici per ogni causa, detta anche frequenza per primitiva, è valida solo quando viene usato un viewport e SV_ViewportIndex non viene scritto in .

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1903
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_D3D12_OPTIONS_DATA_0089