共用方式為


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
寫入作業會延後,直到命令資料流程中的所有先前命令都透過 GPU 管線完成為止,包括先前 的 WriteBufferImmediate 作業。 指定 D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT 的寫入作業不會封鎖後續作業的啟動。 如果命令資料流程中沒有先前的作業,則寫入作業的行為就像已指定 D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN 一樣。

需求

   
標頭 d3d12.h

另請參閱

核心列舉

ID3D12GraphicsCommandList::WriteBufferImmediate