From: Glenn Watson Date: Wed, 2 May 2012 04:20:42 +0000 (+1000) Subject: Mark image particle material as requiring full matrix. X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=d5fb8a5cd4c547b88af43536b705cd87f13e96e0;p=konrad%2Fqtdeclarative.git 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 --- diff --git a/src/particles/qquickimageparticle.cpp b/src/particles/qquickimageparticle.cpp index d9eb6ed..268dfeb 100644 --- a/src/particles/qquickimageparticle.cpp +++ b/src/particles/qquickimageparticle.cpp @@ -1438,7 +1438,7 @@ void QQuickImageParticle::finishBuildParticleNodes() } getState(m_material)->texture->setFiltering(QSGTexture::Linear); getState(m_material)->entry = (qreal) m_entryEffect; - m_material->setFlag(QSGMaterial::Blending); + m_material->setFlag(QSGMaterial::Blending | QSGMaterial::RequiresFullMatrix); } m_nodes.clear();