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