перечисление D3D12_WRITEBUFFERIMMEDIATE_MODE (d3d12.h)

Указывает режим, используемый операцией WriteBufferImmediate .

Синтаксис

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

Константы

 
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
Значение: 0
Операция записи ведет себя так же, как обычные операции копирования и записи.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
Значение: 0x1
Операция записи гарантированно выполняется после запуска всех предыдущих команд в потоке команд, включая предыдущие операции WriteBufferImmediate .
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
Значение: 0x2
Операция записи откладывается до завершения всех предыдущих команд в потоке команд через конвейер GPU, включая предыдущие операции WriteBufferImmediate . Операции записи, указывающие D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT не блокируют запуск последующих операций. Если в потоке команд нет предыдущих операций, операция записи будет вести себя так, как если бы D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN была указана.

Требования

   
Верхняя часть d3d12.h

См. также раздел

Перечисления core

ID3D12GraphicsCommandList::WriteBufferImmediate