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;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs