enumeración D3D12DDI_VARIABLE_SHADING_RATE_TIER (d3d12umddi.h)

Un valor de D3D12DDI_VARIABLE_SHADING_RATE_TIER indica el nivel que admite el hardware para sombreado de velocidad variable.

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

Constantes

 
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
Valor: 0
No se admite el sombreado de velocidad variable.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Valor: 1
El sombreado de velocidad variable se admite en el nivel 1.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Valor: 2
El sombreado de velocidad variable se admite en el nivel 2.

Comentarios

El sombreado de velocidad variable es un mecanismo para habilitar la asignación de rendimiento y potencia de representación a distintas velocidades en la imagen representada.

Las siguientes funcionalidades se definen para cada nivel.

  • Soporte técnico de nivel 1

    • La velocidad de sombreado solo se puede especificar por dibujo; nada más pormenorizados que eso.
    • La velocidad de sombreado se aplica uniformemente a lo que se dibuja independientemente de dónde se encuentra dentro del destino de representación.
  • Compatibilidad con el nivel 2

    • La velocidad de sombreado se puede especificar por dibujo, como en el nivel 1. También se puede especificar mediante una combinación de por dibujo, y de semántica del vértice por provocación y una imagen de espacio de pantalla.
    • Las tasas de sombreado de los tres orígenes se combinan mediante un conjunto de combinadores.
    • El tamaño del icono de imagen de espacio de pantalla es de 16x16 o menor.
    • Se garantiza que la tasa de sombreado solicitada por la aplicación se entregue exactamente (para la precisión de los filtros de reconstrucción temporal y otros).
    • SV_ShadingRate entrada de PS se admite, donde SV_ShadingRate proporciona más información sobre la velocidad de sombreado.
    • La tasa de vértices por provocación, también denominada velocidad por primitiva, solo es válida cuando se usa una ventanilla y SV_ViewportIndex no se escribe en.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado d3d12umddi.h

Consulte también

D3D12DDI_D3D12_OPTIONS_DATA_0089