Share via


D3D12_WRITEBUFFERIMMEDIATE_MODE enumeração (d3d12.h)

Especifica o modo usado por uma operação WriteBufferImmediate .

Syntax

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

Constantes

 
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
Valor: 0
A operação de gravação se comporta da mesma forma que as operações normais de cópia/gravação.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
Valor: 0x1
A operação de gravação tem a garantia de ocorrer depois que todos os comandos anteriores no fluxo de comandos tiverem sido iniciados, incluindo operações WriteBufferImmediate anteriores.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
Valor: 0x2
A operação de gravação é adiada até que todos os comandos anteriores no fluxo de comando tenham sido concluídos por meio do pipeline de GPU, incluindo operações writebufferImmediate anteriores. As operações de gravação que especificam D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT não impedem o início das operações subsequentes. Se não houver operações anteriores no fluxo de comando, a operação de gravação se comportará como se D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN tivesse sido especificado.

Requisitos

   
Cabeçalho d3d12.h

Confira também

Enumerações principais

ID3D12GraphicsCommandList::WriteBufferImmediate