D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 structure (d3d12umddi.h)
Specifies texture layout capabilities.
Syntax
typedef struct D3D12DDI_TEXTURE_LAYOUT_CAPS_0026 {
UINT DeviceDependentLayoutCount;
UINT DeviceDependentSwizzleCount;
BOOL Supports64KStandardSwizzle;
BOOL SupportsRowMajorTexture;
BOOL IndexableSwizzlePatterns;
} D3D12DDI_TEXTURE_LAYOUT_CAPS_0026;
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
Whether the texture layout supports row major texture.
IndexableSwizzlePatterns
Whether the texture layout can choose any swizzle pattern for a subresource.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |