From 3a05d974e0fb925869fe0fdfdbde9da8ee6a2757 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Fri, 12 Jan 2018 09:11:27 -0300 Subject: Instance dependency for particles was not being get rid of. Again fixes #15591 --- drivers/gles3/rasterizer_storage_gles3.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gles3/rasterizer_storage_gles3.cpp b/drivers/gles3/rasterizer_storage_gles3.cpp index 3255726c1f..8452afb045 100644 --- a/drivers/gles3/rasterizer_storage_gles3.cpp +++ b/drivers/gles3/rasterizer_storage_gles3.cpp @@ -6950,6 +6950,7 @@ bool RasterizerStorageGLES3::free(RID p_rid) { memdelete(cls); } else if (particles_owner.owns(p_rid)) { Particles *particles = particles_owner.get(p_rid); + particles->instance_remove_deps(); particles_owner.free(p_rid); memdelete(particles); } else { -- cgit v1.2.3