D3D12_SAMPLE_POSITION struttura (d3d12.h)
Descrive una posizione di esempio sub-pixel da usare con posizioni di esempio programmabili.
Sintassi
typedef struct D3D12_SAMPLE_POSITION {
INT8 X;
INT8 Y;
} D3D12_SAMPLE_POSITION;
Members
X
Valore della coordinata sotto pixel firmato nell'asse X.
Y
Valore della coordinata del sotto pixel firmato nell'asse Y.
Commenti
Le posizioni di esempio hanno l'origine (0, 0) nel centro pixel. Ognuna delle coordinate X e Y è firmata nell'intervallo -8 (in alto/sinistra) a 7 (in basso/destra). I valori esterni a questo intervallo non sono validi.
Ogni incremento di questi valori interi rappresenta 1/16° di un pixel. Ad esempio, i valori X e Y di -8 e 4, rispettivamente, corrispondono ai valori a virgola mobile di -0,5 e 0,25, un punto situato sul bordo più sinistro del pixel, a metà strada tra la sua linea centrale e il bordo inferiore. A causa di questo, il bordo più inferiore e destro di un pixel non è raggiungibile tramite il campionamento (queste posizioni sono raggiungibili come i bordi più in alto e sinistro dei pixel adiacenti).
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |