다음을 통해 공유


D3D12_RESOURCE_BARRIER_FLAGS 열거형(d3d12.h)

분할 리소스 장벽을 설정하기 위한 플래그입니다.

Syntax

typedef enum D3D12_RESOURCE_BARRIER_FLAGS {
  D3D12_RESOURCE_BARRIER_FLAG_NONE = 0,
  D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY = 0x1,
  D3D12_RESOURCE_BARRIER_FLAG_END_ONLY = 0x2
} ;

상수

 
D3D12_RESOURCE_BARRIER_FLAG_NONE
값: 0
플래그가 없습니다.
D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY
값: 0x1
그러면 새 상태에서 장벽 전환이 시작되어 리소스가 임시 액세스 없음 조건에 놓입니다.
D3D12_RESOURCE_BARRIER_FLAG_END_ONLY
값: 0x2
이 장벽은 전환을 완료하여 새 상태를 설정하고 리소스에 대한 활성 액세스를 복원합니다.

설명

분할 장벽을 사용하면 단일 전환을 시작 및 끝 절반으로 분할할 수 있습니다( 다중 엔진 동기화 참조).

이 열거형은 D3D12_RESOURCE_BARRIER 구조체의 Flags 멤버에서 사용됩니다.

요구 사항

요구 사항
헤더 d3d12.h

추가 정보

핵심 열거형

ResourceBarrier

Direct3D 12에서 리소스 장벽을 사용하여 리소스 상태 동기화