[Bf-blender-cvs] [813204838a2] blender2.8: Fix for draw manager cache not re-set between different render layers

Dalai Felinto noreply at git.blender.org
Tue Feb 20 20:43:35 CET 2018


Commit: 813204838a268fd8108e9f9bc96bb1b4680c7929
Author: Dalai Felinto
Date:   Tue Feb 20 15:43:39 2018 -0300
Branches: blender2.8
https://developer.blender.org/rB813204838a268fd8108e9f9bc96bb1b4680c7929

Fix for draw manager cache not re-set between different render layers

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

M	source/blender/draw/intern/draw_manager.c

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

diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c
index 0e9a586440a..a3a59efc799 100644
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@ -3663,6 +3663,8 @@ void DRW_render_to_image(RenderEngine *engine, struct Depsgraph *depsgraph)
 
 			engine_type->draw_engine->render_to_image(data, engine, render_result, render_layer);
 			DST.buffer_finish_called = false;
+			/* Force cache to reset. */
+			drw_viewport_cache_resize();
 		}
 	}



More information about the Bf-blender-cvs mailing list