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 |