Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie le niveau de prise en charge des exemples programmables proposés par l’adaptateur.
Syntaxe
typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER {
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 1,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 2
} ;
Constantes
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTEDValeur : 0 Indique qu’il n’existe aucune prise en charge des positions d’échantillon programmables. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1Valeur : 1 Indique qu’il existe une prise en charge de niveau 1 pour les positions d’échantillon programmables. Dans le niveau 1, un seul exemple de modèle peut être spécifié pour répéter chaque pixel (paramètre SetSamplePosition paramètre NumPixels = 1) et ResolveSubResource est pris en charge. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2Valeur : 2 Indique qu’il existe une prise en charge de niveau 2 pour les exemples programmables. Dans le niveau 2, quatre modèles d’exemples distincts peuvent être spécifiés pour chaque pixel d’une grille 2x2 (Paramètre SetSamplePositionNumPixels = 4) qui se répète sur la cible de rendu ou la fenêtre d’affichage, alignée sur les coordonnées paires . |
Remarques
Cette énumération est utilisée par la structure D3D12_FEATURE_D3D12_DATA_OPTIONS2 pour indiquer le niveau de prise en charge proposé pour les positions d’échantillon programmables.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | d3d12.h |