DXGI_SAMPLE_DESC構造体 (dxgicommon.h)
リソースのマルチサンプリング パラメーターについて説明します。
typedef struct DXGI_SAMPLE_DESC {
UINT Count;
UINT Quality;
} DXGI_SAMPLE_DESC;
Count
型: UINT
ピクセルあたりのマルチサンプルの数。
Quality
型: UINT
イメージの品質レベル。 品質が高いほど、パフォーマンスが低下します。 有効な範囲は、 Direct3D 10 の場合は ID3D10Device::CheckMultisampleQualityLevels によって返されるレベルより 0 から 1 未満、 Direct3D 11 の場合は ID3D11Device::CheckMultisampleQualityLevels です。
Direct3D 10.1 と Direct3D 11 では、2 つの特別な品質レベル値を使用できます。 これらの品質レベルの値の詳細については、「解説」を参照してください。
この構造体は、 DXGI_SWAP_CHAIN_DESC1 構造体のメンバーです。
アンチエイリアシングを使用しない既定のサンプラー モードのカウントは 1、品質レベルは 0 です。
複数サンプルのアンチエイリアシングを使用している場合、バインドされているすべてのレンダー ターゲットと深度バッファーのサンプル数と品質レベルが同じである必要があります。
Direct3D 10.0 と Direct3D 10.1 と Direct3D 10.0 と Direct3D 11 の違い: Direct3D 10.1 では、次の 2 つの標準品質レベルが定義されています。 Direct3D 11 では、次の 2 つの標準品質レベルが定義されています。 |
要件 | 値 |
---|---|
Header | dxgicommon.h (DXGI.h を含む) |