このセクションでは、ストリーミング リソースで実行できる操作を示します。
- void を返すタイル マッピングの更新操作、および void を返すタイル マッピングのコピー操作 - これらの操作は、ストリーミング リソース内のタイル位置をタイル プール内の位置、NULL、またはその両方にポイントします。 これらの操作では、タイル ポインターの分離したサブセットを更新できます。
- コピーおよび更新操作 - 既定のプール サーフェスとの間でデータをコピーできるすべての API は、ストリーミング リソースで機能します。 マップされていないタイルからの読み取りは 0 を生成し、マップされていないタイルへの書き込みは破棄されます。
- タイルのコピーおよびタイルの更新操作 - これらの操作は、正規メモリ レイアウト内のストリーミング リソースおよびバッファー リソースとの間で、64 KB の精度でタイルをコピーするために存在します。 ディスプレイ ドライバーとハードウェアは、ストリーミング リソースに必要なメモリ "スウィズル" を実行します。
- 非ストリーミング リソースで機能する Direct3D パイプライン バインドとビューの作成/バインドは、ストリーミング リソースでも機能します。
タイル コントロールは、イミディエイト コンテキストまたは遅延コンテキストで使うことができ (一般的なリソースの更新と同様)、実行するとタイルへのその後のアクセス (以前に送信された操作ではなく) に影響が及びます。
関連トピック