Passer au contenu principal
Définit le taux d’ombrage de base, ainsi que les combinateurs, pour l’ombrage à taux variable (VRS). Pour plus d’informations, consultez Ombrage à taux variable (VRS).

Syntaxe

Paramètres

baseShadingRate
Type : D3D12_SHADING_RATE
Constante de l’énumération D3D12_SHADING_RATE décrivant le taux d’ombrage de base à définir. combiners
Type : const D3D12_SHADING_RATE_COMBINER *
Pointeur facultatif vers un tableau constant de D3D12_SHADING_RATE_COMBINER contenant les combinateurs de taux d’ombrage à définir. Le nombre d’éléments D3D12_SHADING_RATE_COMBINER du tableau doit être égal à la constante D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT, qui est égale à 2. Étant donné que le VRS par primitive et le VRS basé sur une image en espace écran ne sont pas pris en charge au niveau Tier1 de l’ombrage à taux variable (VRS), la carte doit prendre en charge le VRS Tier2 pour que ces valeurs aient un sens. Consultez D3D12_FEATURE_DATA_D3D12_OPTIONS6 et D3D12_VARIABLE_SHADING_RATE_TIER. Un pointeur NULL équivaut aux combinateurs d’ombrage par défaut, qui sont tous deux D3D12_SHADING_RATE_COMBINER_PASSTHROUGH. L’algorithme du taux d’ombrage final est déterminé comme suit.
où ApplyCombiner est

Valeur renvoyée

Type : void Aucune.

Remarques

Configuration requise

En-tête : d3d12_xs.h
Bibliothèque : d3d12_xs.lib
Plateformes prises en charge : consoles XBOX Series

Voir aussi

Ombrage à taux variable (VRS)
Dernière modification le 6 octobre 2026