// d3d12umddi.h
typedef struct D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 {
UINT DeviceDependentLayoutCount;
UINT DeviceDependentSwizzleCount;
BOOL Supports64KStandardSwizzle;
BOOL SupportsRowMajorTexture;
BOOL IndexableSwizzlePatterns;
} D3D12DDI_TEXTURE_LAYOUT_CAPS_0026;
View the official Windows Driver Kit DDI referenceNo description available.
Specifies texture layout capabilities.
DeviceDependentLayoutCountA device dependent layout count. This must be the number of device-dependent layouts supported by the adapter.
DeviceDependentSwizzleCountA device dependent swizzle count. This must be the number of device-dependent swizzle patterns supported by the adapter.
Supports64KStandardSwizzleWhether the texture layout supports 64K standard swizzle.
SupportsRowMajorTextureWhether the texture layout supports row major texture.
IndexableSwizzlePatternsWhether the texture layout can choose any swizzle pattern for a subresource.