[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