D3D11_TILED_RESOURCES_TIER列舉 (d3d11.h)
指出支援磚資源所在的階層層級。
Syntax
typedef enum D3D11_TILED_RESOURCES_TIER {
D3D11_TILED_RESOURCES_NOT_SUPPORTED = 0,
D3D11_TILED_RESOURCES_TIER_1 = 1,
D3D11_TILED_RESOURCES_TIER_2 = 2,
D3D11_TILED_RESOURCES_TIER_3 = 3
} ;
常數
D3D11_TILED_RESOURCES_NOT_SUPPORTED 值: 0 不支援磚資源。 |
D3D11_TILED_RESOURCES_TIER_1 值: 1 支援Tier_1磚資源。 裝置支援使用 D3D11_RESOURCE_MISC_TILED 旗標呼叫 CreateTexture2D 等等。 裝置支援使用 D3D11_RESOURCE_MISC_TILE_POOL 旗標呼叫 CreateBuffer。 如果您存取磚 (讀取或寫入對應 NULL 的) ,則會收到未定義的行為,其中包括裝置移除。 應用程式可以將所有磚對應至單一「預設」磚,以避免發生此狀況。 |
D3D11_TILED_RESOURCES_TIER_2 值: 2 支援Tier_2磚資源。 Tier_1功能的超集,其中包含此額外支援:
|
D3D11_TILED_RESOURCES_TIER_3 值: 3 支援Tier_3磚資源。 第 3 層Tier_2功能超集基本上是第 2 層,但具有磚資源之 Texture3D 的額外支援。 |
規格需求
需求 | 值 |
---|---|
標頭 | d3d11.h |