summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/qmaterial/tst_qmaterial.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/render/qmaterial/tst_qmaterial.cpp')
-rw-r--r--tests/auto/render/qmaterial/tst_qmaterial.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/auto/render/qmaterial/tst_qmaterial.cpp b/tests/auto/render/qmaterial/tst_qmaterial.cpp
index d658b1b3e..2dfe6637c 100644
--- a/tests/auto/render/qmaterial/tst_qmaterial.cpp
+++ b/tests/auto/render/qmaterial/tst_qmaterial.cpp
@@ -58,9 +58,9 @@ public:
explicit TestMaterial(Qt3DCore::QNode *parent = 0)
: Qt3DRender::QMaterial(parent)
, m_effect(new Qt3DRender::QEffect(this))
- , m_technique(new Qt3DRender::QTechnique(this))
- , m_renderPass(new Qt3DRender::QRenderPass(this))
- , m_shaderProgram(new Qt3DRender::QShaderProgram(this))
+ , m_technique(new Qt3DRender::QTechnique(m_effect))
+ , m_renderPass(new Qt3DRender::QRenderPass(m_technique))
+ , m_shaderProgram(new Qt3DRender::QShaderProgram(m_renderPass))
{
m_renderPass->setShaderProgram(m_shaderProgram);
m_technique->addRenderPass(m_renderPass);