D3D12_GLOBAL_BARRIER 구조체(d3d12.h)
리소스 메모리 액세스 장벽에 대해 설명합니다. 전역, 텍스처 및 버퍼 장벽에서 리소스 메모리를 특정 액세스 유형에 대해 표시해야 하는 시기를 나타내는 데 사용됩니다.
구문
typedef struct D3D12_GLOBAL_BARRIER {
D3D12_BARRIER_SYNC SyncBefore;
D3D12_BARRIER_SYNC SyncAfter;
D3D12_BARRIER_ACCESS AccessBefore;
D3D12_BARRIER_ACCESS AccessAfter;
} D3D12_GLOBAL_BARRIER;
멤버
SyncBefore
동기화는 장벽을 실행하기 전에 완료해야 하는 모든 이전 GPU 작업의 scope.
SyncAfter
동기화는 장벽 실행이 완료될 때까지 기다려야 하는 모든 후속 GPU 작업의 scope.
AccessBefore
이전 장벽 또는 ExecuteCommandLists scope 시작 이후 관련 리소스 사용량에 해당하는 비트에 액세스합니다.
AccessAfter
장벽이 완료된 후 관련 리소스 사용량에 해당하는 비트에 액세스합니다.
요구 사항
머리글 | d3d12.h |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기