diff options
author | Glenn Watson <glenn.watson@nokia.com> | 2012-05-02 14:20:42 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-02 06:33:02 +0200 |
commit | d5fb8a5cd4c547b88af43536b705cd87f13e96e0 (patch) | |
tree | 5f17751cbd6c6a197c2c50b01fd3276bcbc37961 /src/particles/qquickimageparticle.cpp | |
parent | 38a3cb5e7d5ebf92d07b38135382c19aa68f0fbe (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.cpp | 2 |
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(); |