D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 結構 (d3d12umddi.h)

D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 結構會指定要轉換的子資源範圍。

語法

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

成員

IndexOrFirstMipLevel

如果 NumMipLevels 為零, IndexOrFirstMipLevel 會指定子資源索引。 0xffffffff的子資源索引可用來指定所有子資源。

如果 NumMipLevels 不是零, IndexOrFirstMipLevel 會識別範圍中的第一個 mip 層級。

NumMipLevels

範圍中的 mip 層級數目,或指出 IndexOrFirstMipLevel 為子資源索引的零。

FirstArraySlice

範圍中第一個陣列配量的索引。 如果 NumMipLevels 為零,則會忽略 FirstArraySlice

NumArraySlices

範圍中的陣列配量數目。 如果 NumMipLevels 為零,則會忽略 NumArraySlices

FirstPlane

範圍中的第一個平面配量。 如果 NumMipLevels 為零,則會忽略 FirstPlane

NumPlanes

範圍中的平面配量數目。 如果 NumMipLevels 為零,則會忽略 NumPlanes

備註

D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088結構可讓開發人員轉換子資源範圍,例如指定紋理陣列的完整 Mip 鏈結,或所有數位配量的單一 Mip 層級。 增強式屏障功能可讓開發人員使用此結構轉換邏輯相鄰的子資源範圍。

如需一般資訊 ,請參閱增強的屏障

規格需求

需求
最低支援的用戶端 Windows 11 (WDDM 3.0)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_RANGED_BARRIER_0088

D3D12DDI_TEXTURE_BARRIER_0088