D3D12_BARRIER_SUBRESOURCE_RANGE 结构 (d3d12.h)
允许转换逻辑上相邻的子资源范围。
语法
typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE {
UINT IndexOrFirstMipLevel;
UINT NumMipLevels;
UINT FirstArraySlice;
UINT NumArraySlices;
UINT FirstPlane;
UINT NumPlanes;
} D3D12_BARRIER_SUBRESOURCE_RANGE;
成员
IndexOrFirstMipLevel
范围中第一个 mip 级别的索引;或子资源索引(如果 NumMipLevels 为零)。 如果为子资源索引,则可以使用 值 0xffffffff
指定所有子资源。
NumMipLevels
范围中的 mip 级别数,或零表示 IndexOrFirstMipLevel 是子资源索引。
FirstArraySlice
区域中第一个数组切片的索引。 如果 NumMipLevels 为零,则忽略。
NumArraySlices
区域中的数组切片数。 如果 NumMipLevels 为零,则忽略。
FirstPlane
范围中的第一个平面切片。 如果 NumMipLevels 为零,则忽略。
NumPlanes
范围内的平面切片数。 如果 NumMipLevels 为零,则忽略。
要求
要求 | 值 |
---|---|
Header | d3d12.h |