D3D12_SAMPLER_FEEDBACK_TIER列挙 (d3d12.h)
サンプラーフィードバックのサポートを指定する定数を定義します。
構文
typedef enum D3D12_SAMPLER_FEEDBACK_TIER {
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED = 0,
D3D12_SAMPLER_FEEDBACK_TIER_0_9 = 90,
D3D12_SAMPLER_FEEDBACK_TIER_1_0 = 100
} ;
定数
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED 値: 0 サンプラーフィードバックがサポートされていないことを指定します。 サンプラー フィードバック API の呼び出しに対する試行は、エラーを表します。 |
D3D12_SAMPLER_FEEDBACK_TIER_0_9 値: 90 階層 0.9 でサンプラー フィードバックがサポートされることを指定します。 これは、次のことを示します。 サンプラー フィードバックは、次のテクスチャ アドレッシング モードを持つサンプラーでサポートされています。 * D3D12_TEXTURE_ADDRESS_MODE_WRAP * D3D12_TEXTURE_ADDRESS_MODE_CLAMP フィードバック書き込み HLSL メソッドに渡される Texture2D シェーダー リソース ビューには、次の制限があります。 * MostDetailedMip フィールドは 0 である必要があります。 * MipLevels 数は、リソースの完全な mip カウントにまたがる必要があります。 * PlaneSlice フィールドは 0 である必要があります。 * ResourceMinLODClamp フィールドは 0 である必要があります。 フィードバック書き込み HLSL メソッドに渡される Texture2DArray シェーダー リソース ビューには、次の制限があります。 * 上記の Texture2D のようなすべての制限事項と * FirstArraySlice フィールドは 0 である必要があります。 * ArraySize フィールドは、リソースの配列要素の完全な数にまたがっている必要があります。 |
D3D12_SAMPLER_FEEDBACK_TIER_1_0 値: 100 階層 1.0 でサポートされるサンプル フィードバックを指定します。 これは、サンプラー フィードバックがすべてのテクスチャ アドレッシング モードでサポートされ、フィードバック書き込みメソッドが、渡されたシェーダー リソース ビューに関係なくサポートされていることを示します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | d3d12.h |