aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2012-02-28 17:09:14 +1000
committerQt by Nokia <qt-info@nokia.com>2012-02-29 08:01:30 +0100
commit38722cae7bd5c8b853427dd74d1d5e680df302e8 (patch)
tree86b3195080adaaa666e76ee697c2679a10aa7c55 /src/quick
parent7002ef6142250cfd7edc81f739ddafee7e71bdbf (diff)
Fix particle system on windows
To preserve correctness, just use a non-point-sprite performance level on windows until QTBUG-24540 is resolved. Change-Id: I7608fbe21233534fb22c9d352aafae759e68c143 Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/quick')
-rw-r--r--src/quick/particles/qquickimageparticle.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/quick/particles/qquickimageparticle.cpp b/src/quick/particles/qquickimageparticle.cpp
index 83687ae234..562a6c5dc7 100644
--- a/src/quick/particles/qquickimageparticle.cpp
+++ b/src/quick/particles/qquickimageparticle.cpp
@@ -1342,6 +1342,10 @@ void QQuickImageParticle::finishBuildParticleNodes()
}
}
}
+#ifdef Q_OS_WIN
+ if (perfLevel < Deformable) //QTBUG-24540 , point sprite 'extension' isn't working on windows.
+ perfLevel = Deformable;
+#endif
if (perfLevel >= Colored && !m_color.isValid())
m_color = QColor(Qt::white);//Hidden default, but different from unset