D3D12DDI_TEXTURE_LAYOUT_CAPS_0001 structure (d3d12umddi.h)

Specifies texture layout capabilities.

Syntax

typedef struct D3D12DDI_TEXTURE_LAYOUT_CAPS_0001 {
  UINT DeviceDependentLayoutCount;
  UINT DeviceDependentSwizzleCount;
  BOOL Supports64KStandardSwizzle;
  BOOL SupportsRowMajorTexture;
} D3D12DDI_TEXTURE_LAYOUT_CAPS_0001;

Members

DeviceDependentLayoutCount

A device dependent layout count. This must be the number of device-dependent layouts supported by the adapter.

DeviceDependentSwizzleCount

A device dependent swizzle count. This must be the number of device-dependent swizzle patterns supported by the adapter.

Supports64KStandardSwizzle

Whether the texture layout supports 64K standard swizzle.

SupportsRowMajorTexture

Requirements

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