語法
參數
SyncFlags _In_類型:D3D12XBOX_SYNC_FLAGS D3D12XBOX_SYNC_FLAGS 旗標的位元 OR 組合,定義要執行的同步作業集。 ControlFlags _In_
類型:D3D12XBOX_SYNC_CONTROL_FLAGS D3D12XBOX_SYNC_CONTROL_FLAGS 旗標的位元 OR 組合,定義一組同步控制修改。 BaseAddress _In_
類型:D3D12_GPU_VIRTUAL_ADDRESS 要執行同步處理之記憶體範圍的基底位址。 SizeInBytes _In_
類型:SIZE_T BaseAddress 參數所指向之記憶體範圍的大小 (以位元組為單位)。若要將同步作業套用至所有記憶體,請將 BaseAddress 值指定為 0,並將 SizeInBytes 指定為 D3D12XBOX_FLUSH_RANGE_ALL。
傳回值
類型:void備註
指定之同步處理的執行順序如下:- D3D12XBOX_SYNC_FLAG_SYNC_CPDMA
- D3D12XBOX_SYNC_FLAG_PFP_SYNC_ME
- D3D12XBOX_SYNC_FLAG_IDLE
- D3D12XBOX_SYNC_FLAG_BASE_COHERENCY、D3D12XBOX_SYNC_FLAG_COLOR_BLOCK_COHERENCY 和 D3D12XBOX_SYNC_FLAG_DEPTH_BLOCK_COHERENCY
- D3D12XBOX_SYNC_FLAG_COLOR_BLOCK_INVALIDATE 和 D3D12XBOX_SYNC_FLAG_DEPTH_BLOCK_INVALIDATE
- GCR 失效與回寫 (D3D12XBOX_SYNC_FLAG_nCACHE_x 和 D3D12XBOX_SYNC_FLAG_GLx)
需求
標頭: d3d12_xs.h 程式庫: ****.lib 支援的平台: XBOX Series 主機另請參閱
D3D12XBOX_SYNC_CONTROL_FLAGSD3D12XBOX_SYNC_FLAGS
ID3D12GraphicsCommandList6
SyncBottomOfPipeX
