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 つの標準品質レベルが定義されています。
D3D10_1.hD3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS 列挙に D3D10_STANDARD_MULTISAMPLE_PATTERN とD3D10_CENTER_MULTISAMPLE_PATTERN。

Direct3D 11 では、次の 2 つの標準品質レベルが定義されています。
D3D11.h の D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS 列挙にD3D11_STANDARD_MULTISAMPLE_PATTERNとD3D11_CENTER_MULTISAMPLE_PATTERN

要件

要件
Header dxgicommon.h (DXGI.h を含む)

こちらもご覧ください

DXGI 構造体