D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 {
  UINT64                  ResourceDataSize;
  UINT64                  AdditionalDataHeaderSize;
  UINT64                  AdditionalDataSize;
  UINT32                  ResourceDataAlignment;
  UINT32                  AdditionalDataHeaderAlignment;
  UINT32                  AdditionalDataAlignment;
  D3D12DDI_TEXTURE_LAYOUT Layout;
  UINT8                   MipLevelSwizzleTransition[5];
  UINT8                   PlaneSliceSwizzleTransition[2];
} D3D12DDI_RESOURCE_ALLOCATION_INFO_0022;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_resource_allocation_info_0022)

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 structure

Description

Specifies information for resource allocation.

Members

ResourceDataSize

The data size of the resource.

AdditionalDataHeaderSize

The additional size of the data header.

AdditionalDataSize

The additional data size.

ResourceDataAlignment

The data alignment of the resource.

AdditionalDataHeaderAlignment

The data alignment of the additional header.

AdditionalDataAlignment

The additional data alignment.

Layout

The texture layout as a D3D12DDI_TEXTURE_LAYOUT value.

MipLevelSwizzleTransition

The MIP level for a swizzle transition.

PlaneSliceSwizzleTransition

The plane slice for a swizzle transition.

See also

D3D12DDI_TEXTURE_LAYOUT