Condividi tramite


enumerazione D3D12DDI_SHADING_RATE_COMBINER_0062 (d3d12umddi.h)

Indica il tipo di combinatore usato per combinare due tassi di ombreggiatura A e B, dove A è la velocità di ombreggiatura della pipeline/rendering (per disegno) e B è uno dei tipi seguenti di tassi di ombreggiatura:

  • una frequenza di ombreggiatura dei vertici provocata (da un vertex shader)
  • una frequenza di ombreggiatura primitiva (da uno shader geometry)
  • frequenza di ombreggiatura basata su immagine

Sintassi

typedef enum D3D12DDI_SHADING_RATE_COMBINER_0062 {
  D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH,
  D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE,
  D3D12DDI_SHADING_RATE_COMBINER_0062_MIN,
  D3D12DDI_SHADING_RATE_COMBINER_0062_MAX,
  D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
} ;

Costanti

 
D3D12DDI_SHADING_RATE_COMBINER_0062_PASSTHROUGH
Combinazione predefinita, in cui il risultato è A. Viene usata la velocità di ombreggiatura della pipeline/rendering (per disegno).
D3D12DDI_SHADING_RATE_COMBINER_0062_OVERRIDE
La frequenza di ombreggiatura del tipo B viene usata come velocità di ombreggiatura.
D3D12DDI_SHADING_RATE_COMBINER_0062_MIN
La velocità di ombreggiatura combinata è il minimo di A e B. Questa frequenza di ombreggiatura è la qualità più elevata.
D3D12DDI_SHADING_RATE_COMBINER_0062_MAX
La velocità di ombreggiatura combinata è il massimo di A e B. Questa frequenza di ombreggiatura è la qualità inferiore.
D3D12DDI_SHADING_RATE_COMBINER_0062_SUM
Applicare il costo di B rispetto a A. La frequenza combinata è uguale a min(maxRate, A.xy + B.xy), dove maxRate è la dimensione più grande consentita di pixel grossolani nel dispositivo.

Commenti

Quando si specifica una frequenza shader per attributo vertex:

  • Se viene usato uno shader geometry, è possibile specificare la frequenza di ombreggiatura tramite l'attributo vertex.

  • Se non viene usato uno shader geometry, la frequenza di ombreggiatura viene specificata dal vertice che provoca.

Requisiti

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