é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 |