次の方法で共有


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
書き込み操作は、以前の WriteBufferImmediate 操作を含め、コマンド ストリーム内の以前のすべてのコマンドが GPU パイプラインを通じて完了するまで遅延されます。 D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUTを指定する書き込み操作は、後続の操作の開始をブロックしません。 コマンド ストリームに以前の操作がない場合、書き込み操作は D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN が指定されたかのように動作します。

必要条件

   
Header d3d12.h

関連項目

コア列挙

ID3D12GraphicsCommandList::WriteBufferImmediate