[Bf-blender-cvs] [0b98b7ed578] master: EEVEE: Memleak Volumetrics Rendering

Jeroen Bakker noreply at git.blender.org
Fri Mar 22 14:23:48 CET 2019


Commit: 0b98b7ed57864969020275fb096a2007c71f5115
Author: Jeroen Bakker
Date:   Fri Mar 22 14:19:54 2019 +0100
Branches: master
https://developer.blender.org/rB0b98b7ed57864969020275fb096a2007c71f5115

EEVEE: Memleak Volumetrics Rendering

Volumetric textures were not freed when doing final rendering.

Maniphest Tasks: T62356

Differential Revision: https://developer.blender.org/D4573

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

M	source/blender/draw/engines/eevee/eevee_engine.c

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

diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c
index 49cc8e8b791..cde8793c8bf 100644
--- a/source/blender/draw/engines/eevee/eevee_engine.c
+++ b/source/blender/draw/engines/eevee/eevee_engine.c
@@ -421,6 +421,8 @@ static void eevee_render_to_image(void *vedata, RenderEngine *engine, struct Ren
 
 	/* Actually do the rendering. */
 	EEVEE_render_draw(vedata, engine, render_layer, rect);
+
+	EEVEE_volumes_free_smoke_textures();
 }
 
 static void eevee_engine_free(void)



More information about the Bf-blender-cvs mailing list