структура D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 (d3d12umddi.h)

Задает возможности макета текстуры.

Синтаксис

typedef struct D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 {
  UINT DeviceDependentLayoutCount;
  UINT DeviceDependentSwizzleCount;
  BOOL Supports64KStandardSwizzle;
  BOOL SupportsRowMajorTexture;
  BOOL IndexableSwizzlePatterns;
} D3D12DDI_TEXTURE_LAYOUT_CAPS_0026;

Члены

DeviceDependentLayoutCount

Количество макетов, зависящих от устройства. Это должно быть количество макетов, зависимых от устройства, поддерживаемых адаптером.

DeviceDependentSwizzleCount

Зависимая от устройства счетчика поворотов. Это должно быть количество шаблонов поворота, зависимых от устройства, поддерживаемых адаптером.

Supports64KStandardSwizzle

Поддерживает ли макет текстуры стандартный swizzle 64K.

SupportsRowMajorTexture

Поддерживает ли макет текстуры текстуру основной строки.

IndexableSwizzlePatterns

Может ли макет текстуры выбрать любой шаблон swizzle для подресурса.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)