Quellcode durchsuchen

Merge pull request #38690 from qarmin/fix_leak_2

Fixes memory leak with lightmap part 2
Rémi Verschelde vor 5 Jahren
Ursprung
Commit
2f9ad38ba7
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      servers/rendering/rasterizer_rd/rasterizer_scene_high_end_rd.cpp

+ 2 - 0
servers/rendering/rasterizer_rd/rasterizer_scene_high_end_rd.cpp

@@ -3404,6 +3404,8 @@ RasterizerSceneHighEndRD::~RasterizerSceneHighEndRD() {
 		RD::get_singleton()->free(scene_state.gi_probe_buffer);
 		RD::get_singleton()->free(scene_state.directional_light_buffer);
 		RD::get_singleton()->free(scene_state.light_buffer);
+		RD::get_singleton()->free(scene_state.lightmap_buffer);
+		RD::get_singleton()->free(scene_state.lightmap_capture_buffer);
 		RD::get_singleton()->free(scene_state.reflection_buffer);
 		RD::get_singleton()->free(scene_state.decal_buffer);
 		memdelete_arr(scene_state.instances);