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