D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088-Struktur (d3d12umddi.h)

Die D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088-Struktur gibt den Bereich der Unterressourcen an, die übergangen werden.

Syntax

typedef struct D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 {
  UINT32 IndexOrFirstMipLevel;
  UINT32 NumMipLevels;
  UINT32 FirstArraySlice;
  UINT32 NumArraySlices;
  UINT32 FirstPlane;
  UINT32 NumPlanes;
} D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088;

Member

IndexOrFirstMipLevel

Wenn NumMipLevels null ist, gibt IndexOrFirstMipLevel einen Unterressourcenindex an. Ein Unterressourcenindex von 0xffffffff kann verwendet werden, um alle Unterressourcen anzugeben.

Wenn NumMipLevels nicht null ist, identifiziert IndexOrFirstMipLevel die erste MIP-Ebene im Bereich.

NumMipLevels

Die Anzahl der Mip-Ebenen im Bereich oder null, um anzugeben, dass IndexOrFirstMipLevel ein Unterressourcenindex ist.

FirstArraySlice

Index des ersten Arrayslices im Bereich. FirstArraySlice wird ignoriert, wenn NumMipLevels null ist.

NumArraySlices

Anzahl der Arrayslices im Bereich. NumArraySlices wird ignoriert, wenn NumMipLevels null ist.

FirstPlane

Der erste Ebenenslice im Bereich. FirstPlane wird ignoriert, wenn NumMipLevels null ist.

NumPlanes

Die Anzahl der Ebenensegmente im Bereich. NumPlanes wird ignoriert, wenn NumMipLevels null ist.

Hinweise

Die D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088-Struktur ermöglicht Entwicklern den Übergang eines Bereichs von Unterressourcen, z. B. eine vollständige Mip-Kette für ein bestimmtes Texturarray oder eine einzelne MIP-Ebene für alle Arrayslices. Das Feature Erweiterte Barrieren ermöglicht Entwicklern den Übergang logisch angrenzender Bereiche von Unterressourcen mithilfe dieser Struktur.

Allgemeine Informationen finden Sie unter Erweiterte Barrieren .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088