Az had passed along that you were trying to puzzle out some parts of the componentization of the particles.
Any area in particular? As a fellow componenteer, I may have some ideas/insight that could be useful
for (U32 idx = 0; idx < mParentSystem->getParticlePool()->getCount(); idx++, buffPtr -= 4) setupBillboard(mParentSystem->getParticlePool()->GetParticleAddress()[idx], basePoints, camView, ambientColor, buffPtr);I'm not sure why that didn't give any particular improvements, might just be because of the fact that it's all percentages. It's still a plus though, as it uses a bit less memory, so if we stay at the same or better performance it's fine.