Tiled resources

Tiled resources can be thought of as large logical resources that use small amounts of physical memory.

This section describes why tiled resources are needed and how you create and use tiled resources.

In this section

Topic Description
Why are tiled resources needed?
Tiled resources are needed so less graphics processing unit (GPU) memory is wasted storing regions of surfaces that the application knows will not be accessed, and the hardware can understand how to filter across adjacent tiles.
Creating tiled resources
Tiled resources are created by specifying the D3D11_RESOURCE_MISC_TILED flag when you create a resource.
Tiled Resource APIs
The APIs described in this section work with tiled resources and tile pool.
Pipeline access to tiled resources
Tiled resources can be used in shader resource views (SRV), render target views (RTV), depth stencil views (DSV) and unordered access views (UAV), as well as some bind points where views aren't used, such as vertex buffer bindings.
Tiled resources features tiers
Direct3D 11.2 exposes tiled resources support in two tiers with the D3D11_TILED_RESOURCES_TIER values.