summaryrefslogtreecommitdiffstats
path: root/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/defaults/qnormaldiffusemapalphamaterial.cpp')
-rw-r--r--src/render/defaults/qnormaldiffusemapalphamaterial.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/render/defaults/qnormaldiffusemapalphamaterial.cpp b/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
index bd438b3a3..e73856744 100644
--- a/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
+++ b/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
@@ -89,6 +89,15 @@ void QNormalDiffuseMapAlphaMaterialPrivate::init()
m_normalDiffuseES2Technique->graphicsApiFilter()->setMinorVersion(0);
m_normalDiffuseES2Technique->graphicsApiFilter()->setProfile(QGraphicsApiFilter::NoProfile);
+ Q_Q(QNormalDiffuseMapMaterial);
+ m_annotation->setParent(q);
+ m_annotation->setName(QStringLiteral("renderingStyle"));
+ m_annotation->setValue(QStringLiteral("forward"));
+
+ m_normalDiffuseGL3Technique->addAnnotation(m_annotation);
+ m_normalDiffuseGL2Technique->addAnnotation(m_annotation);
+ m_normalDiffuseES2Technique->addAnnotation(m_annotation);
+
m_depthTest->setFunc(QDepthTest::Less);
m_normalDiffuseGL3RenderPass->setShaderProgram(m_normalDiffuseGL3Shader);
@@ -118,7 +127,7 @@ void QNormalDiffuseMapAlphaMaterialPrivate::init()
m_normalDiffuseEffect->addParameter(m_shininessParameter);
m_normalDiffuseEffect->addParameter(m_textureScaleParameter);
- q_func()->setEffect(m_normalDiffuseEffect);
+ q->setEffect(m_normalDiffuseEffect);
}