D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 Struktur (d3d12umddi.h)
Die D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 Struktur gibt den Bereich der untergeordneten Ressourcen an.
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;
Angehörige
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 0, die IndexOrFirstMipLevel- ein Unterressourcenindex ist.
FirstArraySlice
Index des ersten Arraysegments im Bereich. FirstArraySlice- wird ignoriert, wenn NumMipLevels null ist.
NumArraySlices
Anzahl der Arraysegmente im Bereich. NumArraySlices wird ignoriert, wenn NumMipLevels null ist.
FirstPlane
Das erste Ebenensegment im Bereich. FirstPlane- wird ignoriert, wenn NumMipLevels null ist.
NumPlanes
Die Anzahl der Ebenensegmente im Bereich. NumPlanes- wird ignoriert, wenn NumMipLevels null ist.
Bemerkungen
Mit der D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088-Struktur können Entwickler einen Bereich von Unterressourcen wie eine vollständige Mip-Kette für ein bestimmtes Texturarray oder eine einzelne Mip-Ebene für alle Arraysegmente übertragen. Mit dem Feature "Erweiterte Barrieren" können Entwickler mithilfe dieser Struktur logisch angrenzende Bereiche von Unterressourcen übertragen.
Allgemeine Informationen finden Sie unter erweiterten Barrieren.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3d12umddi.h |