次の方法で共有


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

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

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

Texture2D[配列] (Texture2D[配列] のバリアントである TextureCube[配列] を含む) またはバッファー。

サポートされていません: 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、_VERTEX_BUFFER [タイル化されたバッファーを SRV/UAV/RTV としてバインドしても問題ありません]、_INDEX_BUFFER、_STREAM_OUTPUT、_BIND_DECODER、または_BIND_VIDEO_ENCODER。

サポートされる形式

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

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

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

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

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

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

タイル化されたリソースの作成