Skip to main content
Establece la velocidad de sombreado base y los combinadores para el sombreado de velocidad variable (VRS). Para obtener más información, consulte Sombreado de velocidad variable (VRS).

Sintaxis

Parámetros

baseShadingRate
Tipo: D3D12_SHADING_RATE
Una constante de la enumeración D3D12_SHADING_RATE que describe la velocidad de sombreado base que se va a establecer. combiners
Tipo: const D3D12_SHADING_RATE_COMBINER *
Un puntero opcional a una matriz constante de D3D12_SHADING_RATE_COMBINER que contiene los combinadores de velocidad de sombreado que se van a establecer. El número de elementos D3D12_SHADING_RATE_COMBINER de la matriz debe ser igual a la constante D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT, que es igual a 2. Dado que el VRS por primitiva y basado en imágenes de espacio de pantalla no se admite en el nivel Tier1 de Sombreado de velocidad variable (VRS), para que estos valores sean significativos, el adaptador requiere compatibilidad con VRS de nivel Tier2. Consulte D3D12_FEATURE_DATA_D3D12_OPTIONS6 y D3D12_VARIABLE_SHADING_RATE_TIER. Un puntero NULL es equivalente a los combinadores de sombreado predeterminados, que son ambos D3D12_SHADING_RATE_COMBINER_PASSTHROUGH. El algoritmo para la velocidad de sombreado final se determina de la siguiente manera.
donde ApplyCombiner es

Valor devuelto

Tipo: void Ninguno.

Comentarios

Requisitos

Encabezado: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas compatibles: consolas XBOX Series

Consulte también

Sombreado de velocidad variable (VRS)
Última modificación el 28 de agosto de 2026