Share via


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