次の方法で共有


タイル リソース作成パラメーター

D3D11_RESOURCE_MISC_TILED フラグを使用して作成できる Direct3D リソースの種類にはいくつかの制約があります。 このセクションでは、タイル化されたリソースを作成するための有効なパラメーターを提供します。

サポートされているリソースの種類の

Texture2D[Array] (TextureCube[Array] を含みます。これは Texture2D[Array]のバリアント) または Buffer です。

サポートされていません: Texture1D[Array] または Texture3D ですが、Texture3D は将来サポートされる可能性があります。

サポートされているリソース使用量 する

D3D11_USAGE_DEFAULT。

サポートされていません: D3D11_USAGE_DYNAMIC、D3D11_USAGE_STAGING、またはD3D11_USAGE_IMMUTABLE。

サポートされているリソースのその他のフラグ する

D3D11_RESOURCE_MISC_TILED (定義)、_MISC_TEXTURECUBE、_DRAWINDIRECT_ARGS、_BUFFER_ALLOW_RAW_VIEWS、_BUFFER_STRUCTURED、_RESOURCE_CLAMP、または_GENERATE_MIPS。

サポートされていません: _SHARED、_SHARED_KEYEDMUTEX、_GDI_COMPATIBLE、_SHARED_NTHANDLE、_RESTRICTED_CONTENT、_RESTRICT_SHARED_RESOURCE、_RESTRICT_SHARED_RESOURCE_DRIVER、_GUARDED、または_TILE_POOL。

サポートされているバインド フラグ する

D3D11_BIND_SHADER_RESOURCE、_RENDER_TARGET、_DEPTH_STENCIL、または_UNORDERED_ACCESS。

サポートされていません: _CONSTANT_BUFFER、[タイル化されたバッファーを SRV/UAV/RTV としてバインドしても問題ありません]、_INDEX_BUFFER、_STREAM_OUTPUT、_BIND_DECODER、または_BIND_VIDEO_ENCODER_VERTEX_BUFFER。

サポートされている形式 する

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

サポートされている SampleDesc (マルチサンプル数、品質)

タイル化されているかどうかにかかわらず、特定の構成でサポートされるものは例外があります。

サポート 幅/高さ/MipLevels/ArraySize

Direct3D 11 でサポートされているフル エクステント。 タイル化されたリソースには、タイル化されていないリソースに課される合計メモリ サイズに関する制限はありません。 タイル化されたリソースは、仮想アドレス空間全体の制限によってのみ制限されます。 詳細については、「タイルリソースで使用可能なアドレス空間」を参照してください。

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

タイル リソース の作成