RasterizerStorageGLES3, delete particle objects freed by RID

fixes #15151
This commit is contained in:
Ibrahn Sahir 2017-12-29 17:02:40 +00:00
parent c595aff4a3
commit 75c624e119

View file

@ -6943,6 +6943,10 @@ bool RasterizerStorageGLES3::free(RID p_rid) {
glDeleteTextures(1, &cls->distance);
canvas_light_shadow_owner.free(p_rid);
memdelete(cls);
} else if (particles_owner.owns(p_rid)) {
Particles *particles = particles_owner.get(p_rid);
particles_owner.free(p_rid);
memdelete(particles);
} else {
return false;
}