Particle bug fix

This commit is contained in:
Brandon Mak 2023-03-26 20:28:04 +08:00
parent 2fd4e51cd0
commit fed76708bd
1 changed files with 17 additions and 6 deletions

View File

@ -14,11 +14,22 @@ namespace SHADE
void SHParticleEmitterComponent::OnDestroy(void) void SHParticleEmitterComponent::OnDestroy(void)
{ {
if (emitterData)
emitterData.Free(); emitterData.Free();
if (particleData)
particleData.Free(); particleData.Free();
if (freelistData)
freelistData.Free(); freelistData.Free();
if (indicesData)
indicesData.Free(); indicesData.Free();
if (drawCallData)
drawCallData.Free(); drawCallData.Free();
if (particleDescriptorSet)
particleDescriptorSet.Free(); particleDescriptorSet.Free();
} }