структура 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
Число зависимых устройств от swizzle. Это должно быть число шаблонов, зависимых от устройств, поддерживаемых адаптером.
Supports64KStandardSwizzle
Поддерживает ли макет текстуры стандартный swizzle 64K.
SupportsRowMajorTexture
Поддерживает ли макет текстуры основную текстуру строк.
IndexableSwizzlePatterns
Может ли макет текстуры выбрать любой шаблон swizzle для подресурса.
Требования
Требование | Ценность |
---|---|
заголовка | d3d12umddi.h (include D3d12umddi.h) |