summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/renderviews
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2019-08-28 14:04:11 +0200
committerPaul Lemire <paul.lemire@kdab.com>2019-08-29 08:32:37 +0200
commit00e12527dbaacf700ff7a22177a96c5628709fae (patch)
tree8f329f0839c389d3ee3a85d9fa3e1718538b3007 /tests/auto/render/renderviews
parentc1b1bbbb72a9d0c11d92c8cdb998c52d515932da (diff)
Set renderer dirty flags in initialize from peer
Change-Id: I90ae642d49af5f08fb828950bbdff8a30bc111b9 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'tests/auto/render/renderviews')
-rw-r--r--tests/auto/render/renderviews/renderviews.pro1
-rw-r--r--tests/auto/render/renderviews/tst_renderviews.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/render/renderviews/renderviews.pro b/tests/auto/render/renderviews/renderviews.pro
index 12ddb9eb9..046c00696 100644
--- a/tests/auto/render/renderviews/renderviews.pro
+++ b/tests/auto/render/renderviews/renderviews.pro
@@ -9,3 +9,4 @@ CONFIG += testcase
SOURCES += tst_renderviews.cpp
include(../../core/common/common.pri)
+include(../commons/commons.pri)
diff --git a/tests/auto/render/renderviews/tst_renderviews.cpp b/tests/auto/render/renderviews/tst_renderviews.cpp
index dd03887b8..aef1c3657 100644
--- a/tests/auto/render/renderviews/tst_renderviews.cpp
+++ b/tests/auto/render/renderviews/tst_renderviews.cpp
@@ -35,6 +35,7 @@
#include <private/renderviewjobutils_p.h>
#include <private/rendercommand_p.h>
#include <testpostmanarbiter.h>
+#include <testrenderer.h>
QT_BEGIN_NAMESPACE
@@ -104,6 +105,7 @@ private Q_SLOTS:
void checkSetRenderViewConfig()
{
+ TestRenderer renderer;
{
// GIVEN
const QMemoryBarrier::Operations barriers(QMemoryBarrier::AtomicCounter|QMemoryBarrier::ShaderStorage);
@@ -113,6 +115,7 @@ private Q_SLOTS:
RenderView renderView;
// setRenderViewConfigFromFrameGraphLeafNode assumes node has a manager
backendBarrier.setFrameGraphManager(&frameGraphManager);
+ backendBarrier.setRenderer(&renderer);
// WHEN
frontendBarrier.setWaitOperations(barriers);