D3D12DDI_TEXTURE_LAYOUT enumeration (d3d12umddi.h)

A D3D12DDI_TEXTURE_LAYOUT value specifies a texture layout.

Syntax

typedef enum D3D12DDI_TEXTURE_LAYOUT {
  D3D12DDI_TL_UNDEFINED,
  D3D12DDI_TL_ROW_MAJOR,
  D3D12DDI_TL_64KB_TILE_UNDEFINED_SWIZZLE,
  D3D12DDI_TL_64KB_TILE_STANDARD_SWIZZLE,
  D3D12DDI_TL_DEVICE_DEPENDENT_SWIZZLE_0
} ;

Constants

 
D3D12DDI_TL_UNDEFINED
The texture layout is undefined, and is likely adapter-dependent.
D3D12DDI_TL_ROW_MAJOR
The texture layout is row major.
D3D12DDI_TL_64KB_TILE_UNDEFINED_SWIZZLE
The texture layout is a 64 KB tile with undefined swizzle.
D3D12DDI_TL_64KB_TILE_STANDARD_SWIZZLE
The texture layout is a 64 KB tile with standard swizzle.
D3D12DDI_TL_DEVICE_DEPENDENT_SWIZZLE_0
The texture layout is a device-dependent swizzle.

Remarks

See D3D12_TEXTURE_LAYOUT for more details about each layout.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)

See also

D3D12_TEXTURE_LAYOUT

D3D12DDIARG_CREATERESOURCE_0088