Bagikan melalui


enumerasi D3D12_WRITEBUFFERIMMEDIATE_MODE (d3d12.h)

Menentukan mode yang digunakan oleh operasi WriteBufferImmediate .

Sintaks

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

Konstanta

 
D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT
Nilai: 0
Operasi tulis berperilaku sama dengan operasi salin-tulis normal.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN
Nilai: 0x1
Operasi tulis dijamin terjadi setelah semua perintah sebelumnya dalam aliran perintah telah dimulai, termasuk operasi WriteBufferImmediate sebelumnya.
D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT
Nilai: 0x2
Operasi tulis ditangguhkan sampai semua perintah sebelumnya dalam aliran perintah telah selesai melalui alur GPU, termasuk operasi WriteBufferImmediate sebelumnya. Operasi tulis yang menentukan D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT tidak memblokir operasi berikutnya agar tidak dimulai. Jika tidak ada operasi sebelumnya dalam aliran perintah, maka operasi tulis berperilaku seolah-olah D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN ditentukan.

Persyaratan

   
Header d3d12.h

Lihat juga

Enumerasi Inti

ID3D12GraphicsCommandList::WriteBufferImmediate