Streaming resources features tiers

Direct3D supports streaming resources in three tiers of capabilities.

Tier 1 provides basic capabilities for streaming resources.

Tier 2 adds capabilities beyond Tier 1, such as guaranteeing non-packed texture mipmap when the size is at least one standard tile shape; shader instructions for clamping level-of-detail (LOD) and for obtaining status about the shader operation; also, reading from NULL-mapped tiles treat that sampled value as zero.

Tier 3 adds Texture3D capabilities, beyond Tier 2.

Query functions are available in the versions of Direct3D, to validate hardware and driver support for streaming resources, and at what tier level.

In this section

Topic Description

Tier 1

This section describes tier 1 support.

Tier 2

Tier 2 support for streaming resources adds capabilities beyond Tier 1, such as guaranteeing nonpacked texture mipmap when the size is at least one standard tile shape; shader instructions for clamping level-of-detail (LOD) and for obtaining status about the shader operation; also, reading from NULL-mapped tiles treat that sampled value as zero.

Tier 3

Tier 3 adds support for Texture3D for streaming resources, in addition to the Tier 2 capabilities.

 

Streaming resources