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가 0이면 IndexOrFirstMipLevel은 하위 리소스 인덱스를 지정합니다. 0xffffffff 하위 리소스 인덱스를 사용하여 모든 하위 리소스를 지정할 수 있습니다.
NumMipLevels가 0이 아닌 경우 IndexOrFirstMipLevel은 범위의 첫 번째 밉 수준을 식별합니다.
NumMipLevels
범위의 밉 수준 수 또는 IndexOrFirstMipLevel 이 하위 리소스 인덱스임을 나타내는 0입니다.
FirstArraySlice
범위에서 첫 번째 배열 조각의 인덱스입니다. NumMipLevels가 0이면 FirstArraySlice가 무시됩니다.
NumArraySlices
범위의 배열 조각 수입니다. NumMipLevels가 0이면 NumArraySlices가 무시됩니다.
FirstPlane
범위의 첫 번째 평면 조각입니다. NumMipLevels가 0이면 FirstPlane이 무시됩니다.
NumPlanes
범위의 평면 조각 수입니다. NumMipLevels가 0이면 NumPlanes가 무시됩니다.
설명
D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 구조를 사용하면 개발자가 지정된 텍스처 배열의 전체 밉 체인 또는 모든 배열 조각에 대해 단일 밉 수준과 같은 다양한 하위 리소스를 전환할 수 있습니다. 향상된 장벽 기능을 사용하면 개발자가 이 구조를 사용하여 논리적으로 인접한 하위 리소스 범위를 전환할 수 있습니다.
일반 정보는 향상된 장벽을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11(WDDM 3.0) |
머리글 | d3d12umddi.h |