[Bf-blender-cvs] [9cfe404] soc-2016-cycles_denoising: Cycles: Fix Memory leak when denoising renderred images
Lukas Stockner
noreply at git.blender.org
Mon Jul 11 23:32:21 CEST 2016
Commit: 9cfe404cd4b02526ab8c94b6b0bdaa7c09e818ed
Author: Lukas Stockner
Date: Mon Jul 11 19:37:08 2016 +0200
Branches: soc-2016-cycles_denoising
https://developer.blender.org/rB9cfe404cd4b02526ab8c94b6b0bdaa7c09e818ed
Cycles: Fix Memory leak when denoising renderred images
===================================================================
M intern/cycles/device/device_cpu.cpp
===================================================================
diff --git a/intern/cycles/device/device_cpu.cpp b/intern/cycles/device/device_cpu.cpp
index 1f7e750..2150f94 100644
--- a/intern/cycles/device/device_cpu.cpp
+++ b/intern/cycles/device/device_cpu.cpp
@@ -314,6 +314,8 @@ public:
filter_final_pass_kernel(&kg, end_sample, buffers, x, y, tile_x, tile_y, offsets, strides, storages, filter_rect);
}
}
+
+ delete[] storages;
}
}
else if(tile.task == RenderTile::DENOISE) {
@@ -361,6 +363,7 @@ public:
WRITE_DEBUG("log_rmse_per_sample.pfm", log_rmse_per_sample);
#undef WRITE_DEBUG
#endif
+ delete[] storages;
tile.sample = sample;
}
More information about the Bf-blender-cvs
mailing list