共用方式為


磚資源建立參數

您可以使用 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,_VERTEX_BUFFER [請注意,將磚緩衝區系結為 SRV/UAV/RTV 仍然正常]、_INDEX_BUFFER、_STREAM_OUTPUT、_BIND_DECODER或_BIND_VIDEO_ENCODER。

支援的格式

特定設定的所有格式 (不管它是區塊式),但有一些例外。

支援的 SampleDesc (多重取樣計數、品質)

特定設定的所有描述都會受支援 (不管它是區塊式),但有一些例外。

支援的寬度/高度/MipLevels/ArraySize

Direct3D 11 支援的完整範圍。 磚化資源對非磚資源加總記憶體大小沒有限制。 磚化資源只會受到整體虛擬位址空間限制的限制。 如需詳細資訊,請參閱 磚資源可用的位址空間

磚集區記憶體的初始內容未定義。

建立磚資源