次の方法で共有


マップされていないタイルを使用した SRV 動作

マップされていないタイルを含むシェーダー リソース ビュー (SRV) 読み取りの動作は、ハードウェア サポートのレベルによって異なります。 要件の内訳については、タイル リソース機能レベルの読み取り動作に関する記事を参照してください。 このセクションでは、階層 2 が必要とする理想的な動作 まとめます。

SRV 内の一連のテクセルから読み取るテクスチャ フィルター操作について考えてみましょう。 マップされていないタイルに該当するテクセルは、フォーマットの欠落していないすべてのコンポーネント (および欠落しているコンポーネントの場合は既定値) の 0 を、マップされたテクセルからのコントリビューションと共にフィルター操作全体に提供します。 テクセルはすべて重み付けされ、マップされたタイルとマップされていないタイルのどちらからデータが取得されたかに関係なく結合されます。

第 1 世代 階層 2 レベルのハードウェアでは、この仕様要件を満たしていないため、マップされていないタイルにテクセル (0 以外の重み付け) がある場合は、フィルター結果全体として前に説明した既定値で 0 が返されます。 すべての (0 以外の重み) テクセルをフィルターに含めるという要件を満たさないハードウェアは他にありません。

タイル リソースへのパイプライン アクセス