次の方法で共有


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

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

サポートされるリソースタイプ
Texture2D[Array] (TextureCube[Array] を含みます。これは Texture2D[Array]のバリアント) または Buffer です。

**サポートされていません: **Texture1D[Array] .

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

**サポートされていません: **動的、ステージング、または変更不可。

サポートされているリソースのその他のフラグ
タイル化、すなわちストリーミング(定義により)、テクスチャ キューブ、間接引数の描画、バッファーの生ビュー許可、構造化バッファー、リソース制限、またはミップ生成。

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

に対応するバインド フラグ
シェーダー リソース、レンダー ターゲット、深度ステンシル、または順序なしアクセスとしてバインドします。

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

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

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

サポートされる 幅/高さ/MipLevels/ArraySize
Direct3D でサポートされている最大限の範囲。 ストリーミング リソースには、ストリーミング以外のリソースに課される合計メモリ サイズに制限はありません。 ストリーミング リソースは、仮想アドレス空間全体の制限によってのみ制限されます。 「ストリーミング リソースに使用できるアドレス空間」を参照してください。

タイル プール メモリの初期コンテンツは未定義です。

このセクションで

トピック 説明

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

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

 

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