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 |