DXGI_SAMPLE_DESC

リソースのマルチサンプリング パラメーターを記述します。

typedef struct DXGI_SAMPLE_DESC {
    UINT Count;
    UINT Quality;
} DXGI_SAMPLE_DESC, *LPDXGI_SAMPLE_DESC;

メンバ

  • Count
    ピクセル単位のマルチサンプリングの数です。
  • Quality
    イメージの品質レベルです。品質が高いほど、パフォーマンスは低下します。有効な範囲は、0 から、ID3D10Device::CheckMultisampleQualityLevels が返すレベル - 1 までです。

解説 

アンチエイリアシングなしのデフォルト サンプラ モードのカウントは 1 で、品質レベルは 0 です。

マルチサンプル アンチエイリアシングを使用する場合、バインドされたすべてのレンダー ターゲットおよび深度バッファーは、サンプル カウントと品質レベルが同じでなければなりません。

マルチサンプリングの説明については、「Instancing10 サンプル」を参照してください。

Direct3D 10.0 と Direct3D 10.1 の違い

Direct3D 10.1 では 2 つの標準品質レベルが定義されています。D3D10_1.h の D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS 列挙型の D3D10_STANDARD_MULTISAMPLE_PATTERND3D10_CENTER_MULTISAMPLE_PATTERN です。

要件

ヘッダー: DXGI.h 宣言

関連項目

DXGI の構造体