[Bf-blender-cvs] [70549fe] blender-v2.76a-release: Fix T45152: multiview/stereo render not working with Freestyle + Cycles.

Brecht Van Lommel noreply at git.blender.org
Thu Oct 29 11:38:58 CET 2015


Commit: 70549fe8e0d1bc76ba7da0350f834619ed013f3b
Author: Brecht Van Lommel
Date:   Sat Oct 10 19:18:04 2015 +0200
Branches: blender-v2.76a-release
https://developer.blender.org/rB70549fe8e0d1bc76ba7da0350f834619ed013f3b

Fix T45152: multiview/stereo render not working with Freestyle + Cycles.

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

M	source/blender/render/intern/source/pipeline.c

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

diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c
index 98279da..cdbe825 100644
--- a/source/blender/render/intern/source/pipeline.c
+++ b/source/blender/render/intern/source/pipeline.c
@@ -3168,11 +3168,17 @@ void RE_RenderFreestyleStrokes(Render *re, Main *bmain, Scene *scene, int render
 void RE_RenderFreestyleExternal(Render *re)
 {
 	if (!re->test_break(re->tbh)) {
-		RE_Database_FromScene(re, re->main, re->scene, re->lay, 1);
-		RE_Database_Preprocess(re);
+		RenderView *rv;
+
 		init_freestyle(re);
-		add_freestyle(re, 1);
-		RE_Database_Free(re);
+
+		for (rv = re->result->views.first; rv; rv = rv->next) {
+			RE_SetActiveRenderView(re, rv->name);
+			RE_Database_FromScene(re, re->main, re->scene, re->lay, 1);
+			RE_Database_Preprocess(re);
+			add_freestyle(re, 1);
+			RE_Database_Free(re);
+		}
 	}
 }
 #endif




More information about the Bf-blender-cvs mailing list