D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 구조체(d3d12umddi.h)
중요
일부 정보는 상업적으로 출시되기 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기