D3D11_SUBRESOURCE_TILING structure

Describes a tiled subresource volume.

Syntax


typedef struct D3D11_SUBRESOURCE_TILING {
  UINT   WidthInTiles;
  UINT16 HeightInTiles;
  UINT16 DepthInTiles;
  UINT   StartTileIndexInOverallResource;
} D3D11_SUBRESOURCE_TILING;

Members

WidthInTiles

Type: UINT

The width in tiles of the subresource.

HeightInTiles

Type: UINT16

The height in tiles of the subresource.

DepthInTiles

Type: UINT16

The depth in tiles of the subresource.

StartTileIndexInOverallResource

Type: UINT

The index of the tile in the overall tiled subresource to start with.

GetResourceTiling sets StartTileIndexInOverallResource to D3D11_PACKED_TILE (0xffffffff) to indicate that the whole D3D11_SUBRESOURCE_TILING structure is meaningless, and the info to which the pPackedMipDesc parameter of GetResourceTiling points applies. For packed tiles, the description of the packed mipmaps comes from a D3D11_PACKED_MIP_DESC structure instead.

Remarks

Each packed mipmap is individually reported as 0 for WidthInTiles, HeightInTiles and DepthInTiles.

The total number of tiles in subresources is WidthInTiles*HeightInTiles*DepthInTiles.

Requirements

Minimum supported client

Windows 8.1 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 R2 [desktop apps | Windows Store apps]

Header

D3D11_2.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft