ストリーミング リソースの作成パラメーター

ストリーミング リソースとして作成できる Direct3D リソースの種類には、いくつかの制約があります。

サポートされているリソースの種類
Texture2D[配列] (Texture2D[配列] のバリアントである TextureCube[配列] を含む) またはバッファー。

**サポート外: **Texture1D[配列]。

サポートされているリソースの使用状況
既定の使用法。

**サポート外: **動的、ステージング、または不変。

サポートされているリソースのその他のフラグ
タイル。つまり、(当然ながら) ストリーミング、テクスチャ キューブ、描画の間接的な引数、バッファー許可未加工ビュー、構造バッファー、リソース クランプ、または MIPS の生成が該当します。

**サポート外: **共有、共有キー付きミュー テックス、GDI 互換、共有 NT ハンドル、制限されたコンテンツ、制限共有リソース、制限共有リソース ドライバー、保護、またはタイル プール。

サポートされているバインド フラグ
シェーダー リソース、レンダー ターゲット、深度ステンシル、または順序指定なしアクセスとしてバインド。

**サポート外: **定数バッファー、頂点バッファー (タイル化されたバッファーの SRV/UAV/RTV としてのバインドはサポートされています)、インデックス バッファー、ストリーム出力、デコーダー、またはビデオ エンコーダーとしてバインド。

サポートされる形式
タイル化されるかどうかに関わらず、特定の構成に利用できるすべての形式に、何らかの例外があります。

サポートされているサンプルの説明 (マルチサンプル数、品質)
タイル化されるかどうかに関わらず、特定の構成でサポートされるすべてのものに、何らかの例外があります。

サポートされている Width/Height/MipLevels/ArraySize
全範囲が Direct3D によってサポートされます。 ストリーミング リソースには、非ストリーミング リソースに課されるメモリの合計サイズの制限はありません。 ストリーミング リソースは、全体的な仮想アドレス空間の制限によってのみ制約されます。 「ストリーミング リソースに利用可能なアドレス空間」を参照してください。

タイル プール メモリの初期コンテンツは定義されていません。

このセクションの内容

トピック 説明

ストリーミング リソースに利用可能なアドレス空間

このセクションでは、リソースのストリーミングに利用できる仮想アドレス空間を指定します。

 

ストリーミング リソースの作成