D3D12_SAMPLE_POSITION structure (d3d12.h)
Décrit une position d’exemple de sous-pixels à utiliser avec des positions d’exemple programmables.
Syntaxe
typedef struct D3D12_SAMPLE_POSITION {
INT8 X;
INT8 Y;
} D3D12_SAMPLE_POSITION;
Membres
X
Valeur de coordonnée de sous-pixel signée dans l’axe X.
Y
Valeur de coordonnée de sous-pixel signée dans l’axe Y.
Remarques
Les exemples de positions ont l’origine (0, 0) au centre des pixels. Chacune des coordonnées X et Y est signée entre -8 (haut/gauche) et 7 (bas/droite). Les valeurs en dehors de cette plage ne sont pas valides.
Chaque incrément de ces valeurs entières représente 1/16e d’un pixel. Par exemple, les valeurs X et Y de -8 et 4, respectivement, correspondent à des valeurs à virgule flottante de -0,5 et 0,25, point situé sur le bord le plus à gauche du pixel, à mi-chemin entre sa ligne centrale et le bord inférieur. Pour cette raison, les bords les plus bas et les bords les plus à droite d’un pixel ne sont pas accessibles par échantillonnage (ces positions sont accessibles en tant que bords les plus hauts et les plus à gauche des pixels voisins).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour