D3D11_TILED_RESOURCES_TIER enumeration (d3d11.h)
Indicates the tier level at which tiled resources are supported.
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
} ;
Constants
D3D11_TILED_RESOURCES_NOT_SUPPORTED Value: 0 Tiled resources are not supported. |
D3D11_TILED_RESOURCES_TIER_1 Value: 1 Tier_1 tiled resources are supported. The device supports calls to CreateTexture2D and so on with the D3D11_RESOURCE_MISC_TILED flag. The device supports calls to CreateBuffer with the D3D11_RESOURCE_MISC_TILE_POOL flag. If you access tiles (read or write) that are NULL-mapped, you get undefined behavior, which includes device-removed. Apps can map all tiles to a single "default" tile to avoid this condition. |
D3D11_TILED_RESOURCES_TIER_2 Value: 2 Tier_2 tiled resources are supported. Superset of Tier_1 functionality, which includes this additional support:
|
D3D11_TILED_RESOURCES_TIER_3 Value: 3 Tier_3 tiled resources are supported. Superset of Tier_2 functionality, Tier 3 is essentially Tier 2 but with the additional support of Texture3D for Tiled Resources. |
Requirements
Requirement | Value |
---|---|
Header | d3d11.h |