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

Reply via email to