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
This commit is contained in:
Patrick Mours 2019-09-30 12:12:34 +02:00
parent 04ef62177f
commit 91f6aa6a57
1 changed files with 1 additions and 0 deletions

View File

@ -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();