Skip to main content
Cette rubrique a été créée à partir de la spécification Variable Rate Shading et mise à jour pour le matériel XBOX Series X|S.

API

La section suivante décrit la façon dont l’ombrage à taux variable (VRS) est accessible aux applications au moyen de Direct3D 12.

Interrogation des capacités

Pour vérifier la prise en charge du niveau 1, une application peut, par exemple :

Taux d’ombrage

Les valeurs sont organisées de façon à ce que les taux d’ombrage soient facilement décomposables selon deux axes, les valeurs de chaque axe étant représentées de façon compacte dans un espace logarithmique.
Ce qui permet, par exemple :
Par commodité, ceci peut être utilisé pour décomposer et comprendre SV_ShadingRate :

Remarques

Cette interprétation des données vise à décrire le masque d’espace écran, qui peut être manipulé par les nuanceurs. Cependant, rien n’empêche d’avoir une définition cohérente des tailles de pixels grossiers à utiliser partout, y compris lors de la définition du taux d’ombrage au niveau de la commande.

Définition du taux d’ombrage et des combinateurs au niveau de la commande

Le taux d’ombrage et, facultativement, les combinateurs sont spécifiés au moyen d’une méthode de liste de commandes.

Préparation de l’image d’espace écran

L’état de ressource en lecture seule désignant une image de taux d’ombrage utilisable est défini comme suit.

Définition de l’image d’espace écran

L’image d’espace écran est spécifiée au moyen d’une méthode de liste de commandes.
Par exemple :
Sur la XBOX Series X|S, vous devez faire passer l’image de taux d’ombrage à un état lisible avant de la définir (dans la chronologie du GPU).

Interrogation de la taille des tuiles

La taille des tuiles est obtenue au moyen d’une capacité.
Une seule dimension est récupérée, car les dimensions horizontale et verticale sont toujours identiques. Si la capacité du système est D3D12_SHADING_RATE_TIER_NOT_SUPPORTED, la taille de tuile retournée est 0.

Voir aussi

Vue d’ensemble de l’ombrage à taux variable Conception de la fonctionnalité d’ombrage à taux variable Pourquoi l’ombrage à taux variable?
Last modified on October 6, 2026