aboutsummaryrefslogtreecommitdiffstats
path: root/src/particles/qquickparticlepainter.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2016-03-08 10:13:15 +0100
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>2016-03-08 09:37:21 +0000
commit350a74ec69b535df07ad7ca45415090749c75293 (patch)
tree911d3c17b0af4f733f5449c6796014cfc9ac0d04 /src/particles/qquickparticlepainter.cpp
parent922e9d6b0c7ae1acdae4986e8000ad9a693b7469 (diff)
Particles: Shrink QQuickParticleData by 2 pointers.
Samegame creates about 23,000 particles, so this reduces the memory by ~180kb on 32bit, so ~360kb on 64bit. Change-Id: I0581524ab232b474c5d43abeabd7ebf6174e740f Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/particles/qquickparticlepainter.cpp')
-rw-r--r--src/particles/qquickparticlepainter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/particles/qquickparticlepainter.cpp b/src/particles/qquickparticlepainter.cpp
index 556d137fd4..d6303eb219 100644
--- a/src/particles/qquickparticlepainter.cpp
+++ b/src/particles/qquickparticlepainter.cpp
@@ -139,17 +139,17 @@ void QQuickParticlePainter::setGroups(const QStringList &arg)
void QQuickParticlePainter::load(QQuickParticleData* d)
{
- initialize(d->group, d->index);
+ initialize(d->groupId, d->index);
if (m_pleaseReset)
return;
- m_pendingCommits << qMakePair<int, int>(d->group, d->index);
+ m_pendingCommits << qMakePair<int, int>(d->groupId, d->index);
}
void QQuickParticlePainter::reload(QQuickParticleData* d)
{
if (m_pleaseReset)
return;
- m_pendingCommits << qMakePair<int, int>(d->group, d->index);
+ m_pendingCommits << qMakePair<int, int>(d->groupId, d->index);
}
void QQuickParticlePainter::reset()