Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_UNDEFINEDThe texture layout is undefined, and is likely adapter-dependent. |
D3D12DDI_TL_ROW_MAJORThe texture layout is row major. |
D3D12DDI_TL_64KB_TILE_UNDEFINED_SWIZZLEThe texture layout is a 64 KB tile with undefined swizzle. |
D3D12DDI_TL_64KB_TILE_STANDARD_SWIZZLEThe texture layout is a 64 KB tile with standard swizzle. |
D3D12DDI_TL_DEVICE_DEPENDENT_SWIZZLE_0The 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) |