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. |