diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-09-10 13:40:52 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-09-10 19:05:11 +0300 |
commit | ec64cad5a88ca892a8c2189574344a4b90cfa80d (patch) | |
tree | f98b43ec556de9f1ca6c636323eea5eeef2ea3a0 /source | |
parent | defbe140772d27de5cffeaf7af2abbd0a492d7eb (diff) |
Eevee: Lookdev: Fix memleak
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_lookdev.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_lookdev.c b/source/blender/draw/engines/eevee/eevee_lookdev.c index deb724c9ae6..778011922c0 100644 --- a/source/blender/draw/engines/eevee/eevee_lookdev.c +++ b/source/blender/draw/engines/eevee/eevee_lookdev.c @@ -86,6 +86,9 @@ void EEVEE_lookdev_cache_init( stl->lookdev_lightcache = EEVEE_lightcache_create(1, 1, cube_res, vis_res, (int[3]){grid_res, grid_res, 1}); + /* XXX: Fix memleak. TODO find out why. */ + MEM_SAFE_FREE(stl->lookdev_cube_mips); + /* We do this to use a special light cache for lookdev. * This lightcache needs to be per viewport. But we need to * have correct freeing when the viewport is closed. So we |