Compartir a través de


enumeración D3D12_WRITEBUFFERIMMEDIATE_MODE (d3d12.h)

Especifica el modo utilizado por una operación 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
La operación de escritura se comporta igual que las operaciones normales de copia y escritura.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
Valor: 0x1
Se garantiza que la operación de escritura se produce después de que se hayan iniciado todos los comandos anteriores en el flujo de comandos, incluidas las operaciones WriteBufferImmediate anteriores.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
Valor: 0x2
La operación de escritura se aplaza hasta que todos los comandos anteriores del flujo de comandos se hayan completado a través de la canalización de GPU, incluidas las operaciones writeBufferImmediate anteriores. Las operaciones de escritura que especifican D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT no impiden que se inicien las operaciones posteriores. Si no hay ninguna operación anterior en el flujo de comandos, la operación de escritura se comporta como si se especificara D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN .

Requisitos

   
Encabezado d3d12.h

Consulte también

Enumeraciones principales

ID3D12GraphicsCommandList::WriteBufferImmediate