D3D12_WRITEBUFFERIMMEDIATE_MODE-Enumeration (d3d12.h)
Gibt den Modus an, der von einem WriteBufferImmediate-Vorgang verwendet wird.
Syntax
typedef enum D3D12_WRITEBUFFERIMMEDIATE_MODE {
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT = 0,
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN = 0x1,
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2
} ;
Konstanten
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT Wert: 0 Der Schreibvorgang verhält sich genauso wie normale Kopier-/Schreibvorgänge. |
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN Wert: 0x1 Der Schreibvorgang wird garantiert ausgeführt, nachdem alle vorherigen Befehle im Befehlsstream gestartet wurden, einschließlich früherer WriteBufferImmediate-Vorgänge . |
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT Wert: 0x2 Der Schreibvorgang wird zurückgestellt, bis alle vorherigen Befehle im Befehlsstream über die GPU-Pipeline abgeschlossen wurden, einschließlich früherer WriteBufferImmediate-Vorgänge . Schreibvorgänge, die angeben, D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT das Starten von nachfolgenden Vorgängen nicht blockieren. Wenn im Befehlsstream keine vorherigen Vorgänge vorhanden sind, verhält sich der Schreibvorgang so, als ob D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN angegeben wurde. |
Anforderungen
Kopfzeile | d3d12.h |