MemoryBarrier QML 類型

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 渲染,此頁給齣更多信息關於 內存模型