D3D12DDI_GLOBAL_BARRIER_0088結構 (d3d12umddi.h)
D3D12DDI_GLOBAL_BARRIER_0088 結構描述資源記憶體存取屏障。 全域、紋理和緩衝區屏障會使用此屏障,指出特定存取類型必須顯示資源記憶體的時機。
語法
typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;
成員
SyncBefore
D3D12DDI_BARRIER_SYNC 值,指定執行屏障之前必須完成之所有先前 GPU 工作的同步處理範圍。
SyncAfter
D3D12DDI_BARRIER_SYNC 值,指定所有後續 GPU 工作的同步處理範圍,這些工作必須等到屏障執行完成為止。
AccessBefore
D3D12DDI_BARRIER_ACCESS 值,指定在執行屏障之前,必須排清並完成的寫入存取權。
AccessAfter
D3D12DDI_BARRIER_ACCESS 值,指定在執行屏障之後,必須可供透過 AccessBefore 寫入的數據存取。
言論
如需一般資訊,請參閱 增強障礙。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 (WDDM 3.0) |
標頭 | d3d12umddi.h |