[Bf-blender-cvs] [3a5ddd604fd] cycles-x: Fix pass memory leak in Cycles X

Sergey Sharybin noreply at git.blender.org
Tue Aug 17 17:20:33 CEST 2021


Commit: 3a5ddd604fd9d9e84be5ceac3cea63b41b5e8197
Author: Sergey Sharybin
Date:   Tue Aug 17 15:57:19 2021 +0200
Branches: cycles-x
https://developer.blender.org/rB3a5ddd604fd9d9e84be5ceac3cea63b41b5e8197

Fix pass memory leak in Cycles X

Differential Revision: https://developer.blender.org/D12248

===================================================================

M	intern/cycles/render/film.cpp

===================================================================

diff --git a/intern/cycles/render/film.cpp b/intern/cycles/render/film.cpp
index 91f1cba0908..2dab2fb83cd 100644
--- a/intern/cycles/render/film.cpp
+++ b/intern/cycles/render/film.cpp
@@ -679,6 +679,9 @@ void Film::finalize_passes(Scene *scene, const bool use_denoise)
     if (!duplicate_found) {
       new_passes.push_back(pass);
     }
+    else {
+      delete pass;
+    }
   }
 
   /* Order from by components and type, This is required to for AOVs and cryptomatte passes,



More information about the Bf-blender-cvs mailing list