aboutsummaryrefslogtreecommitdiffstats
path: root/src/particles/qquickimageparticle.cpp
diff options
context:
space:
mode:
authorGlenn Watson <glenn.watson@nokia.com>2012-05-02 14:20:42 +1000
committerQt by Nokia <qt-info@nokia.com>2012-05-02 06:33:02 +0200
commitd5fb8a5cd4c547b88af43536b705cd87f13e96e0 (patch)
tree5f17751cbd6c6a197c2c50b01fd3276bcbc37961 /src/particles/qquickimageparticle.cpp
parent38a3cb5e7d5ebf92d07b38135382c19aa68f0fbe (diff)
Mark image particle material as requiring full matrix.
The image particle shader does additional transformations to the incoming vertex positions. This change notifies custom renderers to avoid any optimizations that may break this functionality. Change-Id: I82353d689a1d19b4edf2cc91e42164e6a1f75b6b Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Diffstat (limited to 'src/particles/qquickimageparticle.cpp')
-rw-r--r--src/particles/qquickimageparticle.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/particles/qquickimageparticle.cpp b/src/particles/qquickimageparticle.cpp
index d9eb6ed01b..268dfebce8 100644
--- a/src/particles/qquickimageparticle.cpp
+++ b/src/particles/qquickimageparticle.cpp
@@ -1438,7 +1438,7 @@ void QQuickImageParticle::finishBuildParticleNodes()
}
getState<ImageMaterialData>(m_material)->texture->setFiltering(QSGTexture::Linear);
getState<ImageMaterialData>(m_material)->entry = (qreal) m_entryEffect;
- m_material->setFlag(QSGMaterial::Blending);
+ m_material->setFlag(QSGMaterial::Blending | QSGMaterial::RequiresFullMatrix);
}
m_nodes.clear();