D3D12_RESOURCE_BARRIER_TYPE 열거형(d3d12.h)
리소스 장벽 유형(리소스 사용의 전환) 설명을 지정합니다.
Syntax
typedef enum D3D12_RESOURCE_BARRIER_TYPE {
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION = 0,
D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
D3D12_RESOURCE_BARRIER_TYPE_UAV
} ;
상수
D3D12_RESOURCE_BARRIER_TYPE_TRANSITION 값: 0 서로 다른 사용량 간에 하위 리소스 집합의 전환을 나타내는 전환 장벽입니다. 호출자는 하위 리소스의 사용 전후를 지정해야 합니다. |
D3D12_RESOURCE_BARRIER_TYPE_ALIASING 동일한 타일 풀에 매핑된 2개의 다른 리소스 사용 간의 전환을 나타내는 별칭 장벽입니다. 호출자는 이전 및 이후 리소스를 모두 지정할 수 있습니다. 하나 또는 두 리소스는 모두 NULL일 수 있습니다. 이는 타일링된 리소스가 별칭을 일으킬 수 있음을 나타냅니다. |
D3D12_RESOURCE_BARRIER_TYPE_UAV 향후 UAV 액세스(읽기 또는 쓰기)를 시작하기 전에 특정 리소스에 대한 모든 UAV 액세스(읽기 또는 쓰기)를 완료해야 했음을 나타내는 UAV(순서가 지정되지 않은 액세스 보기) 장벽입니다. |
설명
이 열거형은 D3D12_RESOURCE_BARRIER_TYPE 구조체에서 사용됩니다. ID3D12GraphicsCommandList::ResourceBarrier 메서드와 함께 이러한 값을 사용합니다.
요구 사항
머리글 | d3d12.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기