diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-10-21 08:50:41 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2017-01-24 16:18:05 +0000 |
commit | 7c413deccfe46f7fce997a29e4c93c73f90f690e (patch) | |
tree | bda83b1b7c63cc6bd80ea1d26ba3a90187ebcf6c /src/render/framegraph/qmemorybarrier.cpp | |
parent | c412e56b1124f4a3af150c16bb7f755ecf53ee18 (diff) |
QMemoryBarrier: update doc about execution order
Change-Id: I86275947b4de4d28a8312491791639e719a5fe6c
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
Diffstat (limited to 'src/render/framegraph/qmemorybarrier.cpp')
-rw-r--r-- | src/render/framegraph/qmemorybarrier.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/framegraph/qmemorybarrier.cpp b/src/render/framegraph/qmemorybarrier.cpp index 37df337a5..d9d86ce99 100644 --- a/src/render/framegraph/qmemorybarrier.cpp +++ b/src/render/framegraph/qmemorybarrier.cpp @@ -62,6 +62,10 @@ namespace Qt3DRender { barrier should be placed after command1 and setting the appropriate barrier type for vertex attribute buffer. + When a QMemoryBarrier node is found in a FrameGraph branch, the barrier + will be enforced prior to any draw or compute command even if these are + defined deeper in the branch. + For OpenGL rendering, this page gives more info about the \l {https://www.opengl.org/wiki/Memory_Model}{Memory Model} */ @@ -84,6 +88,10 @@ namespace Qt3DRender { barrier should be placed after command1 and setting the appropriate barrier type for vertex attribute buffer. + When a QMemoryBarrier node is found in a FrameGraph branch, the barrier + will be enforced prior to any draw or compute command even if these are + defined deeper in the branch. + For OpenGL rendering, this page gives more info about the \l {https://www.opengl.org/wiki/Memory_Model}{Memory Model} */ |