D3D12_WRITEBUFFERIMMEDIATE_MODE 枚举 (d3d12.h)
指定 WriteBufferImmediate 操作使用的模式。
语法
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 |