Class to place a memory barrier 更多...
| import 語句: | import Qt3D.Render 2.0 |
| Since: | Qt 5.9 |
| 實例化: | QMemoryBarrier |
| 繼承: | FrameGraphNode |
A MemoryBarrier FrameGraph 節點用於在特定渲染時,安放特定內存屏障。這要求在 GPU 正確同步繪製和計算命令。
屏障定義由先前命令,發齣的內存操作次序。這意味著,若 command1 正操縱將緊跟 command2 之後用作頂點屬性緩衝的緩衝,那麼內存屏障應放置在 command1 之後並為頂點屬性緩衝設置閤適屏障類型。
當在 FrameGraph 分支下找到 QMemoryBarrier 節點時,屏障將在任何繪製 (或計算命令) 前實施,即使定義這些是在分支下更深處。
對於 OpenGL 渲染,此頁給齣更多信息關於 內存模型