Partager via


énumération D3D12_WRITEBUFFERIMMEDIATE_MODE (d3d12.h)

Spécifie le mode utilisé par une opération WriteBufferImmediate .

Syntaxe

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
Valeur : 0
L’opération d’écriture se comporte comme les opérations de copie-écriture normales.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
Valeur : 0x1
L’opération d’écriture est garantie après le démarrage de toutes les commandes précédentes dans le flux de commandes, y compris les opérations WriteBufferImmediate précédentes.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
Valeur : 0x2
L’opération d’écriture est différée jusqu’à ce que toutes les commandes précédentes du flux de commandes aient été effectuées via le pipeline GPU, y compris les opérations WriteBufferImmediate précédentes. Les opérations d’écriture qui spécifient D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT ne bloquent pas le démarrage des opérations suivantes. S’il n’y a pas d’opérations précédentes dans le flux de commandes, l’opération d’écriture se comporte comme si D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN était spécifié.

Spécifications

   
En-tête d3d12.h

Voir aussi

Énumérations principales

ID3D12GraphicsCommandList::WriteBufferImmediate