다음을 통해 공유


D3D12_WRITEBUFFERIMMEDIATE_MODE 열거형(d3d12.h)

WriteBufferImmediate 작업에서 사용하는 모드를 지정합니다.

Syntax

typedef enum D3D12_WRITEBUFFERIMMEDIATE_MODE {
  D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT = 0,
  D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN = 0x1,
  D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2
} ;

상수

 
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
값: 0
쓰기 작업은 일반 복사-쓰기 작업과 동일하게 작동합니다.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
값: 0x1
쓰기 작업은 이전 WriteBufferImmediate 작업을 포함하여 명령 스트림의 모든 이전 명령이 시작된 후에 발생하도록 보장됩니다.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
값: 0x2
쓰기 작업은 이전 WriteBufferImmediate 작업을 포함하여 명령 스트림의 모든 이전 명령이 GPU 파이프라인을 통해 완료될 때까지 지연됩니다. D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT 지정하는 쓰기 작업은 후속 작업이 시작되지 않도록 차단하지 않습니다. 명령 스트림에 이전 작업이 없는 경우 쓰기 작업은 D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN 지정된 것처럼 동작합니다.

요구 사항

   
머리글 d3d12.h

추가 정보

핵심 열거형

ID3D12GraphicsCommandList::WriteBufferImmediate