enumerazione D3D12_WRITEBUFFERIMMEDIATE_MODE (d3d12.h)

Specifica la modalità utilizzata da un'operazione WriteBufferImmediate .

Sintassi

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

Costanti

 
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
Valore: 0
L'operazione di scrittura si comporta come le normali operazioni di copia-scrittura.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
Valore: 0x1
L'operazione di scrittura è garantita dopo l'avvio di tutti i comandi precedenti nel flusso di comandi, incluse le operazioni writeBufferImmediate precedenti.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
Valore: 0x2
L'operazione di scrittura viene posticipata fino al completamento di tutti i comandi precedenti nel flusso di comandi tramite la pipeline della GPU, incluse le operazioni writeBufferImmediate precedenti. Le operazioni di scrittura che specificano D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT non bloccano l'avvio delle operazioni successive. Se non sono presenti operazioni precedenti nel flusso di comandi, l'operazione di scrittura si comporta come se D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN specificato.

Requisiti

   
Intestazione d3d12.h

Vedi anche

Enumerazioni principali

ID3D12GraphicsCommandList::WriteBufferImmediate