Browse Source

Merge pull request #32799 from clayjohn/free_pools

Properly free sky and lightmap caches in multithreaded server
Rémi Verschelde 5 years ago
parent
commit
d0628180ae
1 changed files with 2 additions and 0 deletions
  1. 2 0
      servers/visual/visual_server_wrap_mt.cpp

+ 2 - 0
servers/visual/visual_server_wrap_mt.cpp

@@ -137,6 +137,7 @@ void VisualServerWrapMT::finish() {
 	}
 	}
 
 
 	texture_free_cached_ids();
 	texture_free_cached_ids();
+	sky_free_cached_ids();
 	shader_free_cached_ids();
 	shader_free_cached_ids();
 	material_free_cached_ids();
 	material_free_cached_ids();
 	mesh_free_cached_ids();
 	mesh_free_cached_ids();
@@ -148,6 +149,7 @@ void VisualServerWrapMT::finish() {
 	spot_light_free_cached_ids();
 	spot_light_free_cached_ids();
 	reflection_probe_free_cached_ids();
 	reflection_probe_free_cached_ids();
 	gi_probe_free_cached_ids();
 	gi_probe_free_cached_ids();
+	lightmap_capture_free_cached_ids();
 	particles_free_cached_ids();
 	particles_free_cached_ids();
 	camera_free_cached_ids();
 	camera_free_cached_ids();
 	viewport_free_cached_ids();
 	viewport_free_cached_ids();