[Bf-blender-cvs] [890dc64] cycles_split_kernel: Cycles: Fix memory leak of kernel globals buffer from CPU split kernel

Mai Lavelle noreply at git.blender.org
Wed Nov 2 16:03:52 CET 2016


Commit: 890dc649935bd40f1ee33c59ecaf561659246dca
Author: Mai Lavelle
Date:   Tue Nov 1 19:14:31 2016 +0100
Branches: cycles_split_kernel
https://developer.blender.org/rB890dc649935bd40f1ee33c59ecaf561659246dca

Cycles: Fix memory leak of kernel globals buffer from CPU split kernel

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

M	intern/cycles/device/device_cpu.cpp

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

diff --git a/intern/cycles/device/device_cpu.cpp b/intern/cycles/device/device_cpu.cpp
index ee14f78..85c6d91 100644
--- a/intern/cycles/device/device_cpu.cpp
+++ b/intern/cycles/device/device_cpu.cpp
@@ -798,6 +798,7 @@ protected:
 	virtual void free_kernel_globals(device_memory& mem)
 	{
 		thread_kernel_globals_free((KernelGlobals*)mem.device_pointer);
+		mem_free(mem);
 	}
 
 	virtual int2 split_kernel_local_size()




More information about the Bf-blender-cvs mailing list