Fix CPU particles data initialization bug

Fixes #226
This commit is contained in:
Wojtek Figat
2021-02-21 20:14:21 +01:00
parent 170d018f88
commit 3844aceba1

View File

@@ -505,7 +505,7 @@ void ParticleEmitterGraphCPUExecutor::Update(ParticleEmitter* emitter, ParticleE
// Initialize particles data
//Platform::MemoryClear(data.Buffer->GetParticleCPU(countBefore), spawnCount * data.Buffer->Stride);
for (int32 i = 0; i < spawnCount; i++)
Platform::MemoryCopy(data.Buffer->GetParticleCPU(countBefore), _graph._defaultParticleData.Get(), data.Buffer->Stride);
Platform::MemoryCopy(data.Buffer->GetParticleCPU(countBefore + i), _graph._defaultParticleData.Get(), data.Buffer->Stride);
// Initialize particles
for (int32 i = 0; i < _graph.InitModules.Count(); i++)