Cycles: Properly free memory used by KernelGlobals
Previous logic did not free memory used by vector classes which were storing images, causing memory leaks.
This commit is contained in:
@@ -702,6 +702,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
thread_kernel_globals_free((KernelGlobals*)kgbuffer.device_pointer);
|
thread_kernel_globals_free((KernelGlobals*)kgbuffer.device_pointer);
|
||||||
|
kg->~KernelGlobals();
|
||||||
mem_free(kgbuffer);
|
mem_free(kgbuffer);
|
||||||
delete split_kernel;
|
delete split_kernel;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user