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 |