From d5fb8a5cd4c547b88af43536b705cd87f13e96e0 Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Wed, 2 May 2012 14:20:42 +1000 Subject: [PATCH] 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 --- 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 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(); -- 1.7.2.5