Skip to main content
テクスチャ サンプリング時のフィルター オプションを指定します。

構文

定数

解説

この列挙型は D3D12_SAMPLER_DESC 構造体で使用されます。
メモ 縮小と拡大で異なるフィルター タイプを使用する場合、拡大と縮小のどちらが発生するかの判別があいまいな特定のケースで未定義動作が発生します。この未定義動作を防ぐには、縮小と拡大の両方に類似のフィルター操作を使用するフィルター モードを使用するか (または、同様にこの問題を回避する異方性フィルタリングを使用してください)。
テクスチャ サンプリング中、1 つ以上のテクセルが読み取られ、組み合わされて (これをフィルタリングと呼びます) 単一の値が生成されます。ポイント サンプリングは単一のテクセルを読み取り、線形サンプリングは 2 つのテクセル (端点) を読み取り、その間で 3 番目の値を線形補間します。 Microsoft High Level Shader Language (HLSL) のテクスチャ サンプリング関数は、テクスチャ サンプリング中の比較フィルタリングもサポートしています。比較フィルタリングは、サンプリングされた各テクセルを比較値と比較します。ブール値の結果は、通常のテクスチャ フィルタリングがブレンドされるのと同じ方法でブレンドされます。 テクスチャ フィルタリングのみを実装する HLSL 組み込みのテクスチャ サンプリング関数、または比較フィルタリングとテクスチャ フィルタリングを併用する対応関数を使用できます。 また、次の定義にも注意してください。
比較フィルターは、次のフォーマットを持つテクスチャでのみ動作します: DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESSDXGI_FORMAT_R32_FLOATDXGI_FORMAT_R24_UNORM_X8_TYPELESSDXGI_FORMAT_R16_UNORM

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

コア列挙型 ディスクリプター
最終更新日 2026年8月24日