summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/technique/tst_technique.cpp
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2018-02-14 11:55:27 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2018-02-14 11:56:26 +0000
commita400bbe50deb98f5d924cd4f6562e1b868e73248 (patch)
treea636e2224d3677aca2406bac5d835100610500e3 /tests/auto/render/technique/tst_technique.cpp
parentd360e16fdcab2197924e2505695c412bcaadbbe0 (diff)
parent1382b0cfb336cc04924d61b46f0b69dadb1c3d39 (diff)
Merge "Merge remote-tracking branch 'origin/5.10.1' into 5.11" into refs/staging/5.11v5.11.0-alpha1
Diffstat (limited to 'tests/auto/render/technique/tst_technique.cpp')
-rw-r--r--tests/auto/render/technique/tst_technique.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/auto/render/technique/tst_technique.cpp b/tests/auto/render/technique/tst_technique.cpp
index a712434d1..7dfd5b85c 100644
--- a/tests/auto/render/technique/tst_technique.cpp
+++ b/tests/auto/render/technique/tst_technique.cpp
@@ -193,6 +193,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.isEnabled(), newValue);
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
{
// WHEN
@@ -217,6 +219,8 @@ private Q_SLOTS:
QCOMPARE(dirtyTechniques.size(), 1);
QCOMPARE(dirtyTechniques.first(), backendTechnique.peerId());
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
{
Qt3DRender::QParameter parameter;
@@ -230,6 +234,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.parameters().size(), 1);
QCOMPARE(backendTechnique.parameters().first(), parameter.id());
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
{
// WHEN
@@ -239,6 +245,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.parameters().size(), 0);
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
}
{
@@ -253,6 +261,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.filterKeys().size(), 1);
QCOMPARE(backendTechnique.filterKeys().first(), filterKey.id());
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
{
// WHEN
@@ -262,6 +272,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.filterKeys().size(), 0);
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
}
{
@@ -276,6 +288,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.renderPasses().size(), 1);
QCOMPARE(backendTechnique.renderPasses().first(), pass.id());
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
{
// WHEN
@@ -285,6 +299,8 @@ private Q_SLOTS:
// THEN
QCOMPARE(backendTechnique.renderPasses().size(), 0);
+ QVERIFY(renderer.dirtyBits() & Qt3DRender::Render::AbstractRenderer::TechniquesDirty);
+ renderer.clearDirtyBits(Qt3DRender::Render::AbstractRenderer::AllDirty);
}
}
}