D3D12_SAMPLE_POSITION構造体 (d3d12.h)

プログラム可能なサンプル位置で使用するサブピクセルのサンプル位置について説明します。

構文

typedef struct D3D12_SAMPLE_POSITION {
  INT8 X;
  INT8 Y;
} D3D12_SAMPLE_POSITION;

メンバー

X

X 軸の符号付きサブピクセル座標値。

Y

Y 軸の符号付きサブピクセル座標値。

注釈

サンプルの位置には、ピクセルの中心に原点 (0、0) があります。 各 X 座標と Y 座標は、-8 (上/左) から 7 (下/右) の範囲の符号付き値です。 この範囲外の値は無効です。

これらの整数値の各増分は、ピクセルの 1/16 分の 1 を表します。 たとえば、それぞれ -8 と 4 の X 値と Y 値は、-0.5 と 0.25 の浮動小数点値に対応します。これは、ピクセルの左端に位置するポイントで、その中心線と下端の間の半分です。 このため、ピクセルの下端と右端はサンプリングによって到達できません (これらの位置は、隣接するピクセルの上端と左端として到達可能です)。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造