[Bf-blender-cvs] [91f6aa6a575] master: Fix memory leak after using OptiX in Cycles
Patrick Mours
noreply at git.blender.org
Mon Sep 30 14:06:24 CEST 2019
Commit: 91f6aa6a5759b5aa141bc92403ff3c7c21966dbf
Author: Patrick Mours
Date: Mon Sep 30 12:12:34 2019 +0200
Branches: master
https://developer.blender.org/rB91f6aa6a5759b5aa141bc92403ff3c7c21966dbf
Fix memory leak after using OptiX in Cycles
The "optix_devices" array was not freed on exit, which caused a memory leak (see T69801).
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D5944
===================================================================
M intern/cycles/device/device.cpp
===================================================================
diff --git a/intern/cycles/device/device.cpp b/intern/cycles/device/device.cpp
index fe8a814cd14..76670351734 100644
--- a/intern/cycles/device/device.cpp
+++ b/intern/cycles/device/device.cpp
@@ -643,6 +643,7 @@ void Device::free_memory()
{
devices_initialized_mask = 0;
cuda_devices.free_memory();
+ optix_devices.free_memory();
opencl_devices.free_memory();
cpu_devices.free_memory();
network_devices.free_memory();
More information about the Bf-blender-cvs
mailing list