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 |